All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AnyBrowserMatcher |
Matches any browser.
|
AppAuthConfiguration |
Defines configuration properties that control the behavior of the AppAuth library, independent
of the OAuth2 specific details that are described.
|
AppAuthConfiguration.Builder |
|
AuthorizationException |
Returned as a response to OAuth2 requests if they fail.
|
AuthorizationException.AuthorizationRequestErrors |
Error codes related to failed authorization requests.
|
AuthorizationException.GeneralErrors |
Error codes specific to AppAuth for Android, rather than those defined in the OAuth2 and
OpenID specifications.
|
AuthorizationException.RegistrationRequestErrors |
Error codes related to failed registration requests.
|
AuthorizationException.TokenRequestErrors |
Error codes related to failed token requests.
|
AuthorizationManagementActivity |
Stores state and handles events related to the authorization management flow.
|
AuthorizationManagementRequest |
|
AuthorizationManagementResponse |
|
AuthorizationRequest |
An OAuth2 authorization request.
|
AuthorizationRequest.Builder |
|
AuthorizationRequest.Display |
All spec-defined values for the OpenID Connect 1.0 display parameter.
|
AuthorizationRequest.Prompt |
All spec-defined values for the OpenID Connect 1.0 prompt parameter.
|
AuthorizationRequest.ResponseMode |
All spec-defined values for the OAuth2 / OpenID Connect response_mode parameter.
|
AuthorizationRequest.Scope |
All spec-defined values for the OAuth2 / OpenID Connect 1.0 scope parameter.
|
AuthorizationResponse |
A response to an authorization request.
|
AuthorizationResponse.Builder |
|
AuthorizationService |
Dispatches requests to an OAuth2 authorization service.
|
AuthorizationService.RegistrationResponseCallback |
Callback interface for token endpoint requests.
|
AuthorizationService.TokenResponseCallback |
Callback interface for token endpoint requests.
|
AuthorizationServiceConfiguration |
Configuration details required to interact with an authorization service.
|
AuthorizationServiceConfiguration.RetrieveConfigurationCallback |
Callback interface for configuration retrieval.
|
AuthorizationServiceDiscovery |
An OpenID Connect 1.0 Discovery Document.
|
AuthorizationServiceDiscovery.MissingArgumentException |
Thrown when a mandatory property is missing from the discovery document.
|
AuthState |
Collects authorization state from authorization requests and responses.
|
AuthState.AuthStateAction |
Interface for actions executed in the context of fresh (non-expired) tokens.
|
BrowserAllowList |
A allowList of browsers which can be used as part of an authorization flows.
|
BrowserDenyList |
A denyList of browsers.
|
BrowserDescriptor |
Represents a browser that may be used for an authorization flow.
|
BrowserMatcher |
|
Browsers |
Defines the attributes of some commonly-used browsers on Android, for use in browser matchers.
|
Browsers.Chrome |
Constants related to Google Chrome.
|
Browsers.Firefox |
Constants related to Mozilla Firefox.
|
Browsers.SBrowser |
Constants related to
SBrowser,
the default browser on Samsung devices.
|
BrowserSelector |
|
ClientAuthentication |
|
ClientAuthentication.UnsupportedAuthenticationMethod |
Thrown when a mandatory property is missing from the registration response.
|
ClientSecretBasic |
Implementation of the client authentication method ‘client_secret_basic’.
|
ClientSecretPost |
Implementation of the client authentication method ‘client_secret_post’.
|
CodeVerifierUtil |
Generates code verifiers and challenges for PKCE exchange.
|
ConnectionBuilder |
Creates HttpURLConnection instances for use in direct interactions
with the authorization service, i.e.
|
CustomTabManager |
Hides the details of establishing connections and sessions with custom tabs, to make testing
easier.
|
DefaultConnectionBuilder |
Creates HttpURLConnection instances using the default, platform-provided
mechanism, with sensible production defaults.
|
DelimitedVersion |
Represents a delimited version number for an application.
|
EndSessionRequest |
An OpenID end session request.
|
EndSessionRequest.Builder |
|
EndSessionResponse |
A response to end session request.
|
EndSessionResponse.Builder |
|
ExactBrowserMatcher |
Matches only the specified browser.
|
GrantTypeValues |
|
IdToken |
An OpenID Connect ID Token.
|
Logger |
Convenience wrapper around Log , which evaluates the current log level of
the logging tag once and uses this to determine whether logging should proceed.
|
Logger.LogWrapper |
The core interface of Log , converted into instance methods so as to
allow easier mock testing.
|
NoClientAuthentication |
Implementation of the client authentication method ‘none’.
|
Preconditions |
Utility class for guava style pre-condition checks.
|
RedirectUriReceiverActivity |
Activity that receives the redirect Uri sent by the OpenID endpoint.
|
RegistrationRequest |
|
RegistrationRequest.Builder |
|
RegistrationResponse |
|
RegistrationResponse.Builder |
|
RegistrationResponse.MissingArgumentException |
Thrown when a mandatory property is missing from the registration response.
|
ResponseTypeValues |
|
TokenRequest |
An OAuth2 token request.
|
TokenRequest.Builder |
|
TokenResponse |
A response to a token request.
|
TokenResponse.Builder |
|
UriUtil |
Utility methods for extracting parameters from Uri objects.
|
VersionedBrowserMatcher |
Matches a browser based on its package name, set of signatures, version and whether it is
being used as a custom tab.
|
VersionRange |
A browser filter which matches when a browser falls into a version range.
|