All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractCallback |
Abstract Callback that provides the raw content of the Callback, and allow sub classes to access
Callback's input and output
|
| AbstractPromptCallback |
Callback that has prompt attribute
|
| AbstractValidatedCallback |
Callbacks that accept user input often need to validate that input either on the client side, the server side
or both.
|
| AbstractValidatedCallback.FailedPolicy |
|
| AccessToken |
Models an OAuth2 access token.
|
| AccessToken.AccessTokenBuilder |
|
| AccessToken.Scope |
Authorization Scope
|
| AccessTokenInterceptor |
Interceptor to inject access token to the API Request
|
| AccessTokenVerifier |
Verifier to verify the Access Token is valid or not.
|
| ActionCallback |
|
| AdditionalParameterCallback |
Defines the interface that allows to inject addition parameter to the authenticate request.
|
| AdviceHandler<T> |
Handler to handle the Advice
|
| AlreadyAuthenticatedException |
Exception thrown when the user is trying to authenticate again.
|
| ApiException |
Base exception for all API exceptions.
|
| AppAuthConfigurer |
AppAuth Integration, https://github.com/openid/AppAuth-Android
this class provides AppAuth integration and customization
|
| AppAuthFragment |
Headless Fragment to receive callback result from AppAuth library
|
| AppleSignInHandler |
|
| AttributeInputCallback |
Base implementation of a Callback for collection of a single identity object attribute from a user.
|
| AuthenticationException |
Exception that is thrown when the user-entered credentials cause the authentication module to
be authenticated to fail.
|
| AuthenticationRequiredException |
|
| AuthenticationTimeoutException |
Exception that is thrown when the user's authentication session timed out and cause the authentication module to
be authenticated to fail.
|
| Authenticator |
|
| AuthenticatorService |
|
| AuthorizeException |
Exception that is thrown when the authorize failed
|
| AuthService |
Model of an authentication service.
|
| AuthService.AuthServiceBuilder |
|
| BluetoothCollector |
Collector to collect device Bluetooth information
|
| BooleanAttributeInputCallback |
Implements a Callback for collection of a single identity object attribute from a user.
|
| BrowserAuthenticationException |
|
| BrowserCollector |
Collector to collect device Browser information
|
| BuildTagsDetector |
Release-Keys and Test-Keys has to do with how the kernel is signed when it is compiled.
|
| BusyBoxProgramFileDetector |
Check the busybox program is installed.
|
| Callback |
Base Callback interface
|
| CallbackFactory |
|
| CameraCollector |
Collector to collect device Camera information
|
| ChoiceCallback |
Callback to retrieve the selected choice(s) from a list of choices
|
| CommandDetector |
Check command exists
|
| Config |
Provide SDK Configuration, most components in the SDK has its default setting, this class allow developer to
override the default configuration.
|
| ConfirmationCallback |
Callback to retrieve the selected option from a list of options
|
| ConnectivityCollector |
Collector to collect Connectivity information
|
| ConsentMappingCallback |
Callback to collect user's Consent.
|
| DangerousPropertyDetector |
Check System properties
|
| DataRepository |
Interface for data repository to persist and delete data from repository
|
| DerivableCallback |
Interface for Callback that can be derived.
|
| DeviceCollector |
Collector to collect device information
|
| DeviceIdentifier |
Model of Device Identifier
|
| DeviceIdentifier.DeviceIdentifierBuilder |
|
| DeviceProfileCallback |
|
| DisplayCollector |
Collector to collect Display information
|
| FacebookSignInHandler |
|
| FileDetector |
Check file exists in predefined path
|
| FRAuth |
Model of an FRAuth.
|
| FRDevice |
|
| FRDeviceCollector |
Collector to collect Device information
|
| FRDeviceCollector.FRDeviceCollectorBuilder |
|
| FRLifecycle |
Class for handling SDK Lifecycle event.
|
| FRLifecycleListener |
Listener to listen for FR SDK Event
|
| FRListener<T> |
Listener to listen for event
|
| FRListenerFuture<T> |
|
| FRRootDetector |
Main Root Detector to detect device is rooted or not.
|
| FRRootDetector.FRRootDetectorBuilder |
|
| FRSession |
Object which represent the User Session
|
| FRUser |
|
| FRUser.Browser |
|
| GoogleIdentityServicesHandler |
|
| GoogleSignInHandler |
Deprecated.
|
| HardwareCollector |
Collector to collect Hardware information
|
| HiddenValueCallback |
|
| IdentityGatewayAdviceInterceptor<T> |
Reference Implementation of using Interceptor to handle advice from ForgeRock Identity Gateway
|
| IdPCallback |
Callback to handle Identity Provider SignIn
|
| IdPClient |
Interface for Identity Provider Configuration
|
| IdPHandler |
Identity Provider Handler to handle sign in with provided IdPClient
|
| IdPResult |
|
| InitProvider |
Content Provider to register Activity Lifecycle Callbacks and keep track of the last active activity.
|
| Interceptor<T> |
Interceptor interface, generic interface for interceptor pattern.
|
| Interceptor.Chain |
Chain interface to chain up a list of interceptors.
|
| InterceptorHandler |
|
| InterceptorHandler.InterceptorHandlerBuilder |
|
| InvalidGrantException |
Exception that is thrown when server response with invalid-grant
|
| InvalidRedirectUriException |
|
| KbaCreateCallback |
A callback to collect a user's choice of security question and their answer to that question.
|
| Listener |
|
| LocationCollector |
Collector to collect Last Known Location information, this collector will first try to use FusedLocationProviderClient
to collect last location data, if FusedLocationProviderClient class not found or failed to retrieve the location, it fallbacks to
Android framework Location API to retrieve the last known location.
|
| MetadataCallback |
A callback that allows some extra metadata to be sent in the response.
|
| MetadataCollector |
Collector to collect Hardware information
|
| NameCallback |
Callback to collect a username
|
| NativeDetector |
Check su command natively using NDK
|
| NetworkCollector |
Collector to collect Network information
|
| Node |
|
| NodeListener<T> |
Interface for an object that listens to changes resulting from a AuthService.
|
| NodeListenerFuture<T> |
|
| NumberAttributeInputCallback |
Implements a Callback for collection of a single identity object attribute from a user.
|
| OAuth2Client |
Class to handle OAuth2 related endpoint
|
| OAuth2Client.OAuth2ClientBuilder |
|
| PackageDetector |
User Package Manager and see if application is installed.
|
| PasswordCallback |
Callback to collect a username
|
| PermissionDetector |
After the device is rooted, the super user may change permission of some files.
|
| PlatformCollector |
Collector to collect Platform information
|
| PolicyAdvice |
Domain object for advice.
|
| PolicyAdvice.PolicyAdviceBuilder |
|
| PollingWaitCallback |
Class representative of a PollingWaitCallback Callback Object which instructs a client to wait for the given period
and then resubmit their request.
|
| PublicKeyCredentialSource |
Representation of Public Key Credential Source that received after WebAuthn registration.
|
| PublicKeyCredentialSource.PublicKeyCredentialSourceBuilder |
|
| ReCaptchaCallback |
Callback designed for usage with the ReCaptchaNode.
|
| RootApkDetector |
Check if there are well-known root apk files exist
|
| RootAppDetector |
Check if there are well-known root App are installed.
|
| RootCloakingAppDetector |
Check if there are well-known root cloaking App installed.
|
| RootDetector |
|
| RootProgramFileDetector |
Check common root program exist
|
| RootRequiredAppDetector |
Check if root required App are installed
|
| SecureCookieJar |
|
| SecureCookieJar.SecureCookieJarBuilder |
|
| SelectIdPCallback |
Callback to collect an Identity Provider
|
| SelectIdPCallback.IdPValue |
|
| ServerConfig |
Manages Server configuration information
|
| ServerConfig.ServerConfigBuilder |
|
| SessionManager |
Manage the user session
|
| SessionManager.SessionManagerBuilder |
|
| SingleSignOnManager |
Manage SSO related attributes
|
| SSOToken |
|
| StringAttributeInputCallback |
Implements a Callback for collection of a single identity object attribute from a user.
|
| StringUtils |
Utility class for handling Strings.
|
| SuCommandDetector |
Check su command exists
|
| SuspendedAuthSessionException |
Exception that is thrown when the user's suspendedId timed out and cause the authentication module to
be authenticated to fail.
|
| SuspendedTextOutputCallback |
Callback to display information messages,
warning messages and error messages.
|
| SystemPropertyDetector |
Check system property with expected value.
|
| TelephonyCollector |
Collector to collect Telephony information
|
| TermsAndConditionsCallback |
A callback to collect a user's acceptance of the configured Terms & Conditions.
|
| TextOutputCallback |
Callback to display information messages,
warning messages and error messages.
|
| TokenManager |
Interface to Manage OAuth2 Tokens
|
| UserInfo |
This class hold the response of OpenId Connect userinfo endpoint
|
| UserInfo.Address |
|
| UserInfo.Address.AddressBuilder |
|
| UserInfo.UserInfoBuilder |
|
| ValidatedPasswordCallback |
Callback to collect a password and validate it using IDM policy.
|
| ValidatedUsernameCallback |
Callback to collect a username and validate it against IDM policy.
|
| WebAuthKeySelectionDialogFragment |
A Simple Dialog to display key selection using a spinner
|
| WebAuthn |
|
| WebAuthnAuthentication |
Handle WebAuthn Authentication
|
| WebAuthnAuthenticationCallback |
A callback that handle WebAuthnAuthentication Node.
|
| WebAuthnCallback |
Interface for WebAuthn Related callback
|
| WebAuthnDataRepository |
|
| WebAuthnDataRepository.WebAuthnDataRepositoryBuilder |
|
| WebAuthnException |
Exception that is thrown when the webauthn registration or authentication failed
|
| WebAuthnHeadlessAuthenticateFragment |
|
| WebAuthnHeadlessRegistrationFragment |
|
| WebAuthnKeySelector |
A Selector for credential key selection.
|
| WebAuthnListener |
Listener to listen for WebAuthn Event
|
| WebAuthnRegistration |
Handle WebAuthn Registration
|
| WebAuthnRegistrationCallback |
A callback that allows some extra metadata to be sent in the response.
|
| WebAuthnResponseException |
An Exception representation of AuthenticatorErrorResponse
|