GME
13
|
The new authentication system allows the RA layer to "pull" information as needed from libsvn_client.
SVN_DEPRECATED void svn_client_get_simple_prompt_provider | ( | svn_auth_provider_object_t ** | provider, |
svn_auth_simple_prompt_func_t | prompt_func, | ||
void * | prompt_baton, | ||
int | retry_limit, | ||
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets information by prompting the user with prompt_func and prompt_baton. Allocate *provider in pool.
If both SVN_AUTH_PARAM_DEFAULT_USERNAME and SVN_AUTH_PARAM_DEFAULT_PASSWORD are defined as runtime parameters in the auth_baton
, then *provider will return the default arguments when svn_auth_first_credentials() is called. If svn_auth_first_credentials() fails, then *provider will re-prompt retry_limit times (via svn_auth_next_credentials()). For infinite retries, set retry_limit to value less than 0.
SVN_DEPRECATED void svn_client_get_simple_provider | ( | svn_auth_provider_object_t ** | provider, |
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets/sets information from the user's ~/.subversion configuration directory. Allocate *provider in pool.
If a default username or password is available, *provider will honor them as well, and return them when svn_auth_first_credentials() is called. (see SVN_AUTH_PARAM_DEFAULT_USERNAME and SVN_AUTH_PARAM_DEFAULT_PASSWORD).
SVN_DEPRECATED void svn_client_get_ssl_client_cert_file_provider | ( | svn_auth_provider_object_t ** | provider, |
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_t, allocated in pool.
*provider retrieves its credentials from the configuration mechanism. The returned credential is used to load the appropriate client certificate for authentication when requested by a server.
SVN_DEPRECATED void svn_client_get_ssl_client_cert_prompt_provider | ( | svn_auth_provider_object_t ** | provider, |
svn_auth_ssl_client_cert_prompt_func_t | prompt_func, | ||
void * | prompt_baton, | ||
int | retry_limit, | ||
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_t, allocated in pool.
*provider retrieves its credentials by using the prompt_func and prompt_baton. The returned credential is used to load the appropriate client certificate for authentication when requested by a server. The prompt will be retried retry_limit times. For infinite retries, set retry_limit to value less than 0.
SVN_DEPRECATED void svn_client_get_ssl_client_cert_pw_file_provider | ( | svn_auth_provider_object_t ** | provider, |
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t, allocated in pool.
*provider retrieves its credentials from the configuration mechanism. The returned credential is used when a loaded client certificate is protected by a passphrase.
SVN_DEPRECATED void svn_client_get_ssl_client_cert_pw_prompt_provider | ( | svn_auth_provider_object_t ** | provider, |
svn_auth_ssl_client_cert_pw_prompt_func_t | prompt_func, | ||
void * | prompt_baton, | ||
int | retry_limit, | ||
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t, allocated in pool.
*provider retrieves its credentials by using the prompt_func and prompt_baton. The returned credential is used when a loaded client certificate is protected by a passphrase. The prompt will be retried retry_limit times. For infinite retries, set retry_limit to value less than 0.
SVN_DEPRECATED void svn_client_get_ssl_server_trust_file_provider | ( | svn_auth_provider_object_t ** | provider, |
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_server_trust_t, allocated in pool.
*provider retrieves its credentials from the configuration mechanism. The returned credential is used to override SSL security on an error.
SVN_DEPRECATED void svn_client_get_ssl_server_trust_prompt_provider | ( | svn_auth_provider_object_t ** | provider, |
svn_auth_ssl_server_trust_prompt_func_t | prompt_func, | ||
void * | prompt_baton, | ||
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_ssl_server_trust_t, allocated in pool.
*provider retrieves its credentials by using the prompt_func and prompt_baton. The returned credential is used to override SSL security on an error.
SVN_DEPRECATED void svn_client_get_username_prompt_provider | ( | svn_auth_provider_object_t ** | provider, |
svn_auth_username_prompt_func_t | prompt_func, | ||
void * | prompt_baton, | ||
int | retry_limit, | ||
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_username_t that gets information by prompting the user with prompt_func and prompt_baton. Allocate *provider in pool.
If SVN_AUTH_PARAM_DEFAULT_USERNAME is defined as a runtime parameter in the auth_baton
, then *provider will return the default argument when svn_auth_first_credentials() is called. If svn_auth_first_credentials() fails, then *provider will re-prompt retry_limit times (via svn_auth_next_credentials()). For infinite retries, set retry_limit to value less than 0.
SVN_DEPRECATED void svn_client_get_username_provider | ( | svn_auth_provider_object_t ** | provider, |
apr_pool_t * | pool | ||
) |
Create and return *provider, an authentication provider of type svn_auth_cred_username_t that gets/sets information from a user's ~/.subversion configuration directory. Allocate *provider in pool.
If a default username is available, *provider will honor it, and return it when svn_auth_first_credentials() is called. (see SVN_AUTH_PARAM_DEFAULT_USERNAME).