Top | ![]() |
![]() |
![]() |
![]() |
com.google.code.AccountsSSO.SingleSignOn.AuthServicecom.google.code.AccountsSSO.SingleSignOn.AuthService — Manages Signon identities. |
registerNewIdentity (OUT o objectPath); getIdentity (IN u id, OUT o objectPath, OUT a{sv} identityData); getAuthSessionObjectPath (IN u id, IN s type, OUT s path); queryMethods (OUT as methods); queryMechanisms (IN s method, OUT as mechanisms); queryIdentities (IN a{sv} filter, OUT aa{sv} identities); clear (OUT b success); backupStarts (OUT y unnamed_arg0); backupFinished (OUT y unnamed_arg0); restoreStarts (OUT y unnamed_arg0); restoreFinished (OUT y unnamed_arg0);
The signond D-Bus APIs are unstable, subject to change and should not be used by client applications, which should use libsignon-glib or libsignon-qt instead.
Query information on available authentication methods and mechanisms, as well as create identities and authentication sessions.
registerNewIdentity (OUT o objectPath);
Create a new (empty) Identity in the Signon database.
|
the D-Bus object path of the new Identity |
getIdentity (IN u id, OUT o objectPath, OUT a{sv} identityData);
Get an Identity from the Signon database, creating it if it does not exist.
|
the ID of the Identity in the Signon database |
|
the D-Bus object path for the Identity |
|
the information associated with the Identity |
getAuthSessionObjectPath (IN u id, IN s type, OUT s path);
Return a D-Bus object path for a newly-created AuthSession.
|
|
|
|
|
queryMethods (OUT as methods);
Query the list of all available authentication methods.
|
an array of the available authentication methods |
queryMechanisms (IN s method, OUT as mechanisms);
Query the list of available authentication mechanisms for a given authentication method.
|
the authentication method for which to query the available mechanisms |
|
an array of the available authentication mechanisms |
queryIdentities (IN a{sv} filter, OUT aa{sv} identities);
Request an array of identities which are stored in the Signon database.
|
the filter to apply to the returned identities |
|
clear (OUT b success);
Clear the Signon database by removing all stored identities.
|
whether the clear succeeded |