Class Authenticator
- java.lang.Object
-
- android.accounts.AbstractAccountAuthenticator
-
- org.forgerock.android.auth.authenticator.Authenticator
-
public class Authenticator extends android.accounts.AbstractAccountAuthenticator
-
-
Constructor Summary
Constructors Constructor Description Authenticator(android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description android.os.BundleaddAccount(android.accounts.AccountAuthenticatorResponse response, java.lang.String accountType, java.lang.String authTokenType, java.lang.String[] requiredFeatures, android.os.Bundle options)android.os.BundleconfirmCredentials(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, android.os.Bundle options)android.os.BundleeditProperties(android.accounts.AccountAuthenticatorResponse response, java.lang.String accountType)android.os.BundlegetAccountRemovalAllowed(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account)android.os.BundlegetAuthToken(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String authTokenType, android.os.Bundle options)java.lang.StringgetAuthTokenLabel(java.lang.String authTokenType)android.os.BundlehasFeatures(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String[] features)android.os.BundleupdateCredentials(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String authTokenType, android.os.Bundle options)
-
-
-
Method Detail
-
editProperties
public android.os.Bundle editProperties(android.accounts.AccountAuthenticatorResponse response, java.lang.String accountType)- Specified by:
editPropertiesin classandroid.accounts.AbstractAccountAuthenticator
-
addAccount
public android.os.Bundle addAccount(android.accounts.AccountAuthenticatorResponse response, java.lang.String accountType, java.lang.String authTokenType, java.lang.String[] requiredFeatures, android.os.Bundle options) throws android.accounts.NetworkErrorException- Specified by:
addAccountin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
confirmCredentials
public android.os.Bundle confirmCredentials(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, android.os.Bundle options) throws android.accounts.NetworkErrorException- Specified by:
confirmCredentialsin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
getAuthToken
public android.os.Bundle getAuthToken(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String authTokenType, android.os.Bundle options) throws android.accounts.NetworkErrorException- Specified by:
getAuthTokenin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
getAuthTokenLabel
public java.lang.String getAuthTokenLabel(java.lang.String authTokenType)
- Specified by:
getAuthTokenLabelin classandroid.accounts.AbstractAccountAuthenticator
-
updateCredentials
public android.os.Bundle updateCredentials(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String authTokenType, android.os.Bundle options) throws android.accounts.NetworkErrorException- Specified by:
updateCredentialsin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
hasFeatures
public android.os.Bundle hasFeatures(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account, java.lang.String[] features) throws android.accounts.NetworkErrorException- Specified by:
hasFeaturesin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
getAccountRemovalAllowed
public android.os.Bundle getAccountRemovalAllowed(android.accounts.AccountAuthenticatorResponse response, android.accounts.Account account) throws android.accounts.NetworkErrorException- Overrides:
getAccountRemovalAllowedin classandroid.accounts.AbstractAccountAuthenticator- Throws:
android.accounts.NetworkErrorException
-
-