30 typedef enum _GoogleAuthenticatorAuthMode
43 guint64 token_validity_duration);
47 const gchar *metadata_url);
struct _CloudAuthenticator CloudAuthenticator
Definition: cloud-auth.h:38
const gchar * name
Definition: debugger.c:265
void google_authenticator_set_user_managed_service_account_name(CloudAuthenticator *s, const gchar *name)
void google_authenticator_set_service_account_token_validity_duration(CloudAuthenticator *s, guint64 token_validity_duration)
void google_authenticator_set_user_managed_service_account_metadata_url(CloudAuthenticator *s, const gchar *metadata_url)
void google_authenticator_set_service_account_audience(CloudAuthenticator *s, const gchar *audience)
CloudAuthenticator * google_authenticator_new(void)
GoogleAuthenticatorAuthMode
Definition: google-auth.h:31
@ GAAM_SERVICE_ACCOUNT
Definition: google-auth.h:33
@ GAAM_UNDEFINED
Definition: google-auth.h:32
@ GAAM_USER_MANAGED_SERVICE_ACCOUNT
Definition: google-auth.h:34
void google_authenticator_set_service_account_key_path(CloudAuthenticator *s, const gchar *key_path)
void google_authenticator_set_auth_mode(CloudAuthenticator *s, GoogleAuthenticatorAuthMode auth_mode)