Authenticate an IMAP connection. More...
Functions | |
enum ImapAuthRes | imap_auth_anon (struct ImapAccountData *adata, const char *method) |
Authenticate anonymously - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_cram_md5 (struct ImapAccountData *adata, const char *method) |
Authenticate using CRAM-MD5 - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_gsasl (struct ImapAccountData *adata, const char *method) |
GNU SASL authenticator - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_gss (struct ImapAccountData *adata, const char *method) |
GSS Authentication support - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_login (struct ImapAccountData *adata, const char *method) |
Plain LOGIN support - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_oauth (struct ImapAccountData *adata, const char *method) |
Authenticate an IMAP connection using OAUTHBEARER - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_xoauth2 (struct ImapAccountData *adata, const char *method) |
Authenticate an IMAP connection using XOAUTH2 - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_plain (struct ImapAccountData *adata, const char *method) |
SASL PLAIN support - Implements ImapAuth::authenticate() -. | |
enum ImapAuthRes | imap_auth_sasl (struct ImapAccountData *adata, const char *method) |
SASL authenticator - Implements ImapAuth::authenticate() -. | |
Authenticate an IMAP connection.
adata | Imap Account data |
method | Use this named method, or any available method if NULL |
ImapAuthRes | Result, e.g. IMAP_AUTH_SUCCESS |
enum ImapAuthRes imap_auth_anon | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
Authenticate anonymously - Implements ImapAuth::authenticate() -.
This is basically a stripped-down version of the cram-md5 method.
Definition at line 42 of file auth_anon.c.
enum ImapAuthRes imap_auth_cram_md5 | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
Authenticate using CRAM-MD5 - Implements ImapAuth::authenticate() -.
Definition at line 97 of file auth_cram.c.
enum ImapAuthRes imap_auth_gsasl | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
GNU SASL authenticator - Implements ImapAuth::authenticate() -.
Definition at line 41 of file auth_gsasl.c.
enum ImapAuthRes imap_auth_gss | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
GSS Authentication support - Implements ImapAuth::authenticate() -.
Definition at line 106 of file auth_gss.c.
enum ImapAuthRes imap_auth_login | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
Plain LOGIN support - Implements ImapAuth::authenticate() -.
Definition at line 45 of file auth_login.c.
enum ImapAuthRes imap_auth_oauth | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
Authenticate an IMAP connection using OAUTHBEARER - Implements ImapAuth::authenticate() -.
Definition at line 111 of file auth_oauth.c.
enum ImapAuthRes imap_auth_xoauth2 | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
Authenticate an IMAP connection using XOAUTH2 - Implements ImapAuth::authenticate() -.
Definition at line 119 of file auth_oauth.c.
enum ImapAuthRes imap_auth_plain | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
SASL PLAIN support - Implements ImapAuth::authenticate() -.
Definition at line 42 of file auth_plain.c.
enum ImapAuthRes imap_auth_sasl | ( | struct ImapAccountData * | adata, |
const char * | method | ||
) |
SASL authenticator - Implements ImapAuth::authenticate() -.
Definition at line 47 of file auth_sasl.c.