Package-level declarations
Types
Models an OAuth2 access token.
AppAuth Integration, https://github.com/openid/AppAuth-Android this class provides AppAuth integration and customization
Implementation for handling AuthService response, and provide feedback to the registered NodeListener
A Cache entry with time to live, the cached data should consider invalid after expired.
ConfigHelper Provide the helper methods to persist and load the configurations on start of the SDK This class also verify if the configuration changes on the current and previous launch.
Singleton object that provides application context and current activity.
A no-op implementation of the FRListener interface that does nothing when the asynchronous operation completes. This can be used when you want to start an asynchronous operation, but don't care about the result.
A listener interface for receiving completion events from asynchronous operations.
Future
represents the result of an FRListenerOption builder to build the SDK configuration information
Manage UserKey that created by the SDK The UserKey are created with DeviceBindingCallback
A delegate class for lazy initialization and assignment.
Logger builder to build the SDK configuration information specific to loggers
Interface for an object that listens to changes resulting from a AuthService.
Class to handle OAuth2 related endpoint
Implementation for handling OAuth2Client response, and provide feedback to the registered FRListener
Oauth builder to build the SDK configuration information specific to oauth
Domain object for advice. The Advice is received from resource API for Step up authentication
Server builder to build the SDK configuration information specific to server
Service builder to build the SDK configuration information specific to services
Manage SSO Token with SharedPreferences as the storage.
Data class for the SSL pinning configurations
SSL builder to build the SDK configuration information specific to SSL
SSOBroadcastModel to broadcast the SSO SignOut message to single sign on apps
Broadcast receiver to receive the logout SSO message
Data class for the URL configurations
URL Path builder to build the SDK configuration information specific to endpoints