| Top |
| guint | ag_auth_data_get_credentials_id () |
| const gchar * | ag_auth_data_get_mechanism () |
| const gchar * | ag_auth_data_get_method () |
| GVariant * | ag_auth_data_get_login_parameters () |
| GHashTable * | ag_auth_data_get_parameters () |
| void | ag_auth_data_insert_parameters () |
| AgAuthData * | ag_auth_data_ref () |
| void | ag_auth_data_unref () |
The AgAuthData structure holds information on the authentication
parameters used by an account. It is created by
ag_account_service_get_auth_data(), and can be destroyed with
ag_auth_data_unref().
guint
ag_auth_data_get_credentials_id (AgAuthData *self);
Gets the ID of the credentials associated with this account.
Since: 1.1
const gchar *
ag_auth_data_get_mechanism (AgAuthData *self);
Gets the authentication mechanism.
const gchar *
ag_auth_data_get_method (AgAuthData *self);
Gets the authentication method.
GVariant * ag_auth_data_get_login_parameters (AgAuthData *self,GVariant *extra_parameters);
Gets the authentication parameters.
self |
the AgAuthData. |
|
extra_parameters |
a GVariant containing client-specific authentication parameters to be added to the returned dictionary. |
[transfer floating] |
a floating GVariant of type
G_VARIANT_TYPE_VARDICT containing all the authentication parameters.
[transfer none]
Since: 1.4
GHashTable *
ag_auth_data_get_parameters (AgAuthData *self);
ag_auth_data_get_parameters has been deprecated since version 1.4 and should not be used in newly-written code.
use ag_auth_data_get_login_parameters() instead.
Gets the authentication parameters.
a GHashTable containing all the authentication parameters.
[transfer none][element-type utf8 GValue]
void ag_auth_data_insert_parameters (AgAuthData *self,GHashTable *parameters);
ag_auth_data_insert_parameters has been deprecated since version 1.4 and should not be used in newly-written code.
use ag_auth_data_get_login_parameters() instead.
Insert the given authentication parameters into the authentication data. If some parameters were already present, the parameters passed with this method take precedence.
self |
the AgAuthData. |
|
parameters |
a GHashTable containing the authentication parameters to be added. |
[transfer none][element-type utf8 GValue] |
AgAuthData *
ag_auth_data_ref (AgAuthData *self);
Increment the reference count of self
.
void
ag_auth_data_unref (AgAuthData *self);
Decrements the reference count of self
. The item is destroyed when the
count gets to 0.