Top | ![]() |
![]() |
![]() |
![]() |
com.google.code.AccountsSSO.SingleSignOn.AuthSessioncom.google.code.AccountsSSO.SingleSignOn.AuthSession — An authentication session for an Identity. |
queryAvailableMechanisms (IN as wantedMechanisms, OUT as mechanisms); process (IN a{sv} sessionDataVa, IN s mechanism, OUT a{sv} sessionData); cancel (); setId (IN u id); objectUnref ();
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.
Handle the client authentication process.
queryAvailableMechanisms (IN as wantedMechanisms, OUT as mechanisms);
AuthSession
mechanisms
: the available authentication mechanisms
wantedMechanisms
: the desired authentication mechanisms
Query the available authentication mechanisms for this AuthSession. The result will be the intersection of the desired authentication mechanisms and those that are supported by the AuthSession.
|
|
|
process (IN a{sv} sessionDataVa, IN s mechanism, OUT a{sv} sessionData);
Using the available parameters in the Identity or sessionDataVa
, start
the authentication process by passing the parameters to the
authentication plugin.
|
additional session data parameters |
|
the authentication mechanism to use |
|