svn_auth_open

Function svn_auth_open 

Source
pub unsafe extern "C" fn svn_auth_open(
    auth_baton: *mut *mut svn_auth_baton_t,
    providers: *const apr_array_header_t,
    pool: *mut apr_pool_t,
)
Expand description

Initialize an authentication system.

Return an authentication object in @a *auth_baton (allocated in @a pool) that represents a particular instance of the svn authentication system. @a providers is an array of @c svn_auth_provider_object_t pointers, already allocated in @a pool and intentionally ordered. These pointers will be stored within @a *auth_baton, grouped by credential type, and searched in this exact order.