struct _CloudAuthenticator CloudAuthenticator
Definition: cloud-auth.h:38
void oauth2_authenticator_set_client_secret(CloudAuthenticator *s, const gchar *client_secret)
void oauth2_authenticator_set_resource(CloudAuthenticator *s, const gchar *resource)
void oauth2_authenticator_set_authorization_details(CloudAuthenticator *s, const gchar *authorization_details)
void oauth2_authenticator_set_scope(CloudAuthenticator *s, const gchar *scope)
void oauth2_authenticator_set_auth_method(CloudAuthenticator *s, OAuth2AuthMethod auth_method)
void oauth2_authenticator_set_token_url(CloudAuthenticator *s, const gchar *token_url)
OAuth2AuthMethod
Definition: oauth2-auth.h:32
@ OAUTH2_AUTH_METHOD_BASIC
Definition: oauth2-auth.h:33
@ OAUTH2_AUTH_METHOD_CUSTOM
Definition: oauth2-auth.h:35
@ OAUTH2_AUTH_METHOD_POST_BODY
Definition: oauth2-auth.h:34
void oauth2_authenticator_set_refresh_offset(CloudAuthenticator *s, guint64 refresh_offset_seconds)
CloudAuthenticator * oauth2_authenticator_new(void)
void oauth2_authenticator_set_client_id(CloudAuthenticator *s, const gchar *client_id)