| Top |  |  |  |  | 
| com.google.code.AccountsSSO.SingleSignOn.AuthServicecom.google.code.AccountsSSO.SingleSignOn.AuthService — Manages Signon identities. | 
registerNewIdentity (IN s applicationContext, OUT o objectPath); getIdentity (IN u id, IN s applicationContext, OUT o objectPath, OUT a{sv} identityData); getAuthSessionObjectPath (IN u id, IN s applicationContext, IN s type, OUT o path); queryMethods (OUT as methods); queryMechanisms (IN s method, OUT as mechanisms); queryIdentities (IN a{sv} filter, IN s applicationContext, 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 (IN  s applicationContext,
                     OUT o objectPath);
Create a new (empty) Identity in the Signon database.
| 
 | the application security context | 
| 
 | the D-Bus object path of the new Identity | 
getIdentity (IN  u     id,
             IN  s     applicationContext,
             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 application security context | 
| 
 | the D-Bus object path for the Identity | 
| 
 | the information associated with the Identity | 
getAuthSessionObjectPath (IN  u id,
                          IN  s applicationContext,
                          IN  s type,
                          OUT o path);
Return a D-Bus object path for a newly-created AuthSession.
| 
 | ID to use for the new AuthSession | 
| 
 | the application security context | 
| 
 | the authentication method to use for the new AuthSession | 
| 
 | the D-Bus object path | 
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,
                 IN  s      applicationContext,
                 OUT aa{sv} identities);
Request an array of identities which are stored in the Signon database.
| 
 | the filter to apply to the returned identities | 
| 
 | the application security context | 
| 
 | 
clear (OUT b success);
Clear the Signon database by removing all stored identities.
| 
 | whether the clear succeeded |