Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_TYPE_AUTHENTICATION_MANAGER |
struct | AgsAuthenticationManager |
struct | AgsAuthenticationManagerClass |
GList *
ags_authentication_manager_get_authentication
(AgsAuthenticationManager *authentication_manager
);
void ags_authentication_manager_add_authentication (AgsAuthenticationManager *authentication_manager
,GObject *authentication
);
void ags_authentication_manager_remove_authentication (AgsAuthenticationManager *authentication_manager
,GObject *authentication
);
gboolean ags_authentication_manager_login (AgsAuthenticationManager *authentication_manager
,gchar *authentication_module
,gchar *login
,gchar *password
,gchar **user_uuid
,gchar **security_token
);
gboolean ags_authentication_manager_is_session_active (AgsAuthenticationManager *authentication_manager
,GObject *security_context
,gchar *login
,gchar *security_token
);
AgsAuthenticationManager * ags_authentication_manager_get_instance ();
Get instance.
Since: 2.0.0
AgsAuthenticationManager * ags_authentication_manager_new ();
Creates an AgsAuthenticationManager
Since: 2.0.0
#define AGS_AUTHENTICATION_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUTHENTICATION_MANAGER, AgsAuthenticationManager))
#define AGS_AUTHENTICATION_MANAGER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUTHENTICATION_MANAGER, AgsAuthenticationManagerClass))
#define AGS_AUTHENTICATION_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_AUTHENTICATION_MANAGER, AgsAuthenticationManagerClass))
#define AGS_IS_AUTHENTICATION_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUTHENTICATION_MANAGER))