| Top |
| void | (*SignonQueryMechanismCb) () |
| void | (*SignonQueryMethodsCb) () |
| SignonAuthService * | signon_auth_service_new () |
| void | signon_auth_service_query_mechanisms () |
| void | signon_auth_service_query_methods () |
void (*SignonQueryMechanismCb) (SignonAuthService *auth_service,const gchar *method,gchar **mechanisms,const GError *error,gpointer user_data);
Callback to be passed to signon_auth_service_query_mechanisms().
auth_service |
the SignonAuthService. |
|
method |
the authentication method being inspected. |
|
mechanisms |
list of available mechanisms. |
[transfer full][type GStrv] |
error |
a GError if an error occurred, |
|
user_data |
the user data that was passed when installing this callback. |
void (*SignonQueryMethodsCb) (SignonAuthService *auth_service,gchar **methods,const GError *error,gpointer user_data);
Callback to be passed to signon_auth_service_query_methods().
auth_service |
the SignonAuthService. |
|
methods |
list of available methods. |
[transfer full][type GStrv] |
error |
a GError if an error occurred, |
|
user_data |
the user data that was passed when installing this callback. |
SignonAuthService * signon_auth_service_new ();
Create a new SignonAuthService.
void signon_auth_service_query_mechanisms (SignonAuthService *auth_service,const gchar *method,SignonQueryMechanismCb cb,gpointer user_data);
Lists all the available mechanisms.
auth_service |
the SignonAuthService. |
|
method |
the name of the method whose mechanisms must be retrieved. |
|
cb |
callback to be invoked. |
[scope async] |
user_data |
user data. |
void signon_auth_service_query_methods (SignonAuthService *auth_service,SignonQueryMethodsCb cb,gpointer user_data);
Lists all the available methods.
auth_service |
the SignonAuthService. |
|
cb |
callback to be invoked. |
[scope async] |
user_data |
user data. |