- ACCESS_DENIED - Static variable in class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
An access_denied
OAuth2 error response.
- accessToken - Variable in class net.openid.appauth.AuthorizationResponse
-
The access token retrieved as part of the authorization flow.
- accessToken - Variable in class net.openid.appauth.TokenResponse
-
The access token, if provided.
- accessTokenExpirationTime - Variable in class net.openid.appauth.AuthorizationResponse
-
The approximate expiration time of the access token, as milliseconds from the UNIX epoch.
- accessTokenExpirationTime - Variable in class net.openid.appauth.TokenResponse
-
The expiration time of the access token, if provided.
- additionalParameters - Variable in class net.openid.appauth.AuthorizationRequest
-
Additional parameters to be passed as part of the request.
- additionalParameters - Variable in class net.openid.appauth.AuthorizationResponse
-
The additional, non-standard parameters in the response.
- additionalParameters - Variable in class net.openid.appauth.RegistrationRequest
-
Additional parameters to be passed as part of the request.
- additionalParameters - Variable in class net.openid.appauth.RegistrationResponse
-
Additional, non-standard parameters in the response.
- additionalParameters - Variable in class net.openid.appauth.TokenRequest
-
Additional parameters to be passed as part of the request.
- additionalParameters - Variable in class net.openid.appauth.TokenResponse
-
Additional, non-standard parameters in the response.
- ADDRESS - Static variable in class net.openid.appauth.AuthorizationRequest.Scope
-
A scope for the authenticated user’s mailing address.
- ANY_VERSION - Static variable in class net.openid.appauth.browser.VersionRange
-
A version range that matches any delimited version.
- AnyBrowserMatcher - Class in net.openid.appauth.browser
-
Matches any browser.
- AppAuthConfiguration - Class in net.openid.appauth
-
Defines configuration properties that control the behavior of the AppAuth library, independent
of the OAuth2 specific details that are described.
- AppAuthConfiguration.Builder - Class in net.openid.appauth
-
- appendQueryParameterIfNotNull(Uri.Builder, String, Object) - Static method in class net.openid.appauth.internal.UriUtil
-
- APPLICATION_TYPE_NATIVE - Static variable in class net.openid.appauth.RegistrationRequest
-
OpenID Connect ‘application_type’.
- applicationType - Variable in class net.openid.appauth.RegistrationRequest
-
The application type to register, will always be ‘native’.
- atLeast(String) - Static method in class net.openid.appauth.browser.VersionRange
-
Creates a version range that will match any version at or above the specified version,
which will be parsed as a
DelimitedVersion
.
- atLeast(DelimitedVersion) - Static method in class net.openid.appauth.browser.VersionRange
-
Creates a version range that will match any version at or above the specified version.
- atMost(String) - Static method in class net.openid.appauth.browser.VersionRange
-
Creates a version range that will match any version at or below the specified version,
which will be parsed as a
DelimitedVersion
.
- atMost(DelimitedVersion) - Static method in class net.openid.appauth.browser.VersionRange
-
Creates a version range that will match any version at or below the specified version.
- AUTHORIZATION_CODE - Static variable in class net.openid.appauth.GrantTypeValues
-
The grant type used for exchanging an authorization code for one or more tokens.
- authorizationCode - Variable in class net.openid.appauth.AuthorizationResponse
-
The authorization code generated by the authorization server.
- authorizationCode - Variable in class net.openid.appauth.TokenRequest
-
An authorization code to be exchanged for one or more tokens.
- authorizationEndpoint - Variable in class net.openid.appauth.AuthorizationServiceConfiguration
-
The authorization service’s endpoint.
- AuthorizationException - Exception in net.openid.appauth
-
Returned as a response to OAuth2 requests if they fail.
- AuthorizationException(int, int, String, String, Uri, Throwable) - Constructor for exception net.openid.appauth.AuthorizationException
-
Instantiates an authorization request with optional root cause information.
- AuthorizationException.AuthorizationRequestErrors - Class in net.openid.appauth
-
Error codes related to failed authorization requests.
- AuthorizationException.GeneralErrors - Class in net.openid.appauth
-
Error codes specific to AppAuth for Android, rather than those defined in the OAuth2 and
OpenID specifications.
- AuthorizationException.RegistrationRequestErrors - Class in net.openid.appauth
-
Error codes related to failed registration requests.
- AuthorizationException.TokenRequestErrors - Class in net.openid.appauth
-
Error codes related to failed token requests.
- AuthorizationManagementActivity - Class in net.openid.appauth
-
Stores state and handles events related to the authorization management flow.
- AuthorizationManagementActivity() - Constructor for class net.openid.appauth.AuthorizationManagementActivity
-
- AuthorizationManagementResponse - Class in net.openid.appauth
-
- AuthorizationManagementResponse() - Constructor for class net.openid.appauth.AuthorizationManagementResponse
-
- AuthorizationRequest - Class in net.openid.appauth
-
An OAuth2 authorization request.
- AuthorizationRequest.Builder - Class in net.openid.appauth
-
- AuthorizationRequest.Display - Class in net.openid.appauth
-
All spec-defined values for the OpenID Connect 1.0 display
parameter.
- AuthorizationRequest.Prompt - Class in net.openid.appauth
-
All spec-defined values for the OpenID Connect 1.0 prompt
parameter.
- AuthorizationRequest.ResponseMode - Class in net.openid.appauth
-
All spec-defined values for the OAuth2 / OpenID Connect response_mode
parameter.
- AuthorizationRequest.Scope - Class in net.openid.appauth
-
All spec-defined values for the OAuth2 / OpenID Connect 1.0 scope
parameter.
- AuthorizationRequestErrors() - Constructor for class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
- AuthorizationResponse - Class in net.openid.appauth
-
A response to an authorization request.
- AuthorizationResponse.Builder - Class in net.openid.appauth
-
- AuthorizationService - Class in net.openid.appauth
-
Dispatches requests to an OAuth2 authorization service.
- AuthorizationService(Context) - Constructor for class net.openid.appauth.AuthorizationService
-
- AuthorizationService(Context, AppAuthConfiguration) - Constructor for class net.openid.appauth.AuthorizationService
-
Creates an AuthorizationService instance, using the specified configuration.
- AuthorizationService.RegistrationResponseCallback - Interface in net.openid.appauth
-
Callback interface for token endpoint requests.
- AuthorizationService.TokenResponseCallback - Interface in net.openid.appauth
-
Callback interface for token endpoint requests.
- AuthorizationServiceConfiguration - Class in net.openid.appauth
-
Configuration details required to interact with an authorization service.
- AuthorizationServiceConfiguration(Uri, Uri) - Constructor for class net.openid.appauth.AuthorizationServiceConfiguration
-
Creates a service configuration for a basic OAuth2 provider.
- AuthorizationServiceConfiguration(Uri, Uri, Uri) - Constructor for class net.openid.appauth.AuthorizationServiceConfiguration
-
Creates a service configuration for a basic OAuth2 provider.
- AuthorizationServiceConfiguration(Uri, Uri, Uri, Uri) - Constructor for class net.openid.appauth.AuthorizationServiceConfiguration
-
Creates a service configuration for a basic OAuth2 provider.
- AuthorizationServiceConfiguration(AuthorizationServiceDiscovery) - Constructor for class net.openid.appauth.AuthorizationServiceConfiguration
-
Creates an service configuration for an OpenID Connect provider, based on its
discovery document
.
- AuthorizationServiceConfiguration.RetrieveConfigurationCallback - Interface in net.openid.appauth
-
Callback interface for configuration retrieval.
- AuthorizationServiceDiscovery - Class in net.openid.appauth
-
An OpenID Connect 1.0 Discovery Document.
- AuthorizationServiceDiscovery(JSONObject) - Constructor for class net.openid.appauth.AuthorizationServiceDiscovery
-
Extracts a discovery document from its standard JSON representation.
- AuthorizationServiceDiscovery.MissingArgumentException - Exception in net.openid.appauth
-
Thrown when a mandatory property is missing from the discovery document.
- AuthState - Class in net.openid.appauth
-
Collects authorization state from authorization requests and responses.
- AuthState() - Constructor for class net.openid.appauth.AuthState
-
- AuthState(AuthorizationServiceConfiguration) - Constructor for class net.openid.appauth.AuthState
-
Creates an unauthenticated
AuthState
, with the service configuration retained
for convenience.
- AuthState(AuthorizationResponse, AuthorizationException) - Constructor for class net.openid.appauth.AuthState
-
Creates an
AuthState
based on an authorization exchange.
- AuthState(RegistrationResponse) - Constructor for class net.openid.appauth.AuthState
-
Creates an
AuthState
based on a dynamic registration client registration request.
- AuthState(AuthorizationResponse, TokenResponse, AuthorizationException) - Constructor for class net.openid.appauth.AuthState
-
Creates an
AuthState
based on an authorization exchange and subsequent token
exchange.
- AuthState.AuthStateAction - Interface in net.openid.appauth
-
Interface for actions executed in the context of fresh (non-expired) tokens.
- changeUseCustomTab(boolean) - Method in class net.openid.appauth.browser.BrowserDescriptor
-
Creates a copy of this browser descriptor, changing the intention to use it as a custom
tab to the specified value.
- checkArgument(boolean) - Static method in class net.openid.appauth.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkArgument(boolean, Object) - Static method in class net.openid.appauth.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkArgument(boolean, String, Object...) - Static method in class net.openid.appauth.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- checkCodeVerifier(String) - Static method in class net.openid.appauth.CodeVerifierUtil
-
Throws an IllegalArgumentException if the provided code verifier is invalid.
- checkCollectionNotEmpty(T, Object) - Static method in class net.openid.appauth.Preconditions
-
Ensures that a collection is not null or empty.
- checkNotEmpty(String, Object) - Static method in class net.openid.appauth.Preconditions
-
Ensures that a string is not null or empty.
- checkNotNull(T) - Static method in class net.openid.appauth.Preconditions
-
Ensures that an object reference passed as a parameter to the calling method is not null.
- checkNotNull(T, Object) - Static method in class net.openid.appauth.Preconditions
-
Ensures that an object reference passed as a parameter to the calling method is not null.
- checkNullOrNotEmpty(String, Object) - Static method in class net.openid.appauth.Preconditions
-
Ensures that the string is either null, or a non-empty string.
- CHROME_BROWSER - Static variable in class net.openid.appauth.browser.VersionedBrowserMatcher
-
Matches any version of Google Chrome for use as a standalone browser.
- CHROME_CUSTOM_TAB - Static variable in class net.openid.appauth.browser.VersionedBrowserMatcher
-
Matches any version of Chrome for use as a custom tab.
- CLIENT_ERROR - Static variable in class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
An authorization error occurring on the client rather than the server.
- CLIENT_ERROR - Static variable in class net.openid.appauth.AuthorizationException.RegistrationRequestErrors
-
An authorization error occurring on the client rather than the server.
- CLIENT_ERROR - Static variable in class net.openid.appauth.AuthorizationException.TokenRequestErrors
-
An authorization error occurring on the client rather than the server.
- ClientAuthentication - Interface in net.openid.appauth
-
- ClientAuthentication.UnsupportedAuthenticationMethod - Exception in net.openid.appauth
-
Thrown when a mandatory property is missing from the registration response.
- clientId - Variable in class net.openid.appauth.AuthorizationRequest
-
The client identifier.
- clientId - Variable in class net.openid.appauth.RegistrationResponse
-
The registered client identifier.
- clientId - Variable in class net.openid.appauth.TokenRequest
-
The client identifier.
- clientIdIssuedAt - Variable in class net.openid.appauth.RegistrationResponse
-
Timestamp of when the client identifier was issued, if provided.
- clientSecret - Variable in class net.openid.appauth.RegistrationResponse
-
The client secret, which is part of the client credentials, if provided.
- ClientSecretBasic - Class in net.openid.appauth
-
Implementation of the client authentication method ‘client_secret_basic’.
- ClientSecretBasic(String) - Constructor for class net.openid.appauth.ClientSecretBasic
-
- clientSecretExpiresAt - Variable in class net.openid.appauth.RegistrationResponse
-
Timestamp of when the client credentials expires, if provided.
- ClientSecretPost - Class in net.openid.appauth
-
Implementation of the client authentication method ‘client_secret_post’.
- ClientSecretPost(String) - Constructor for class net.openid.appauth.ClientSecretPost
-
- code - Variable in exception net.openid.appauth.AuthorizationException
-
The error code describing the class of problem encountered from the set defined in this
class.
- CODE - Static variable in class net.openid.appauth.ResponseTypeValues
-
For requesting an authorization code.
- CODE_CHALLENGE_METHOD_PLAIN - Static variable in class net.openid.appauth.AuthorizationRequest
-
Plain-text code verifier challenge method.
- CODE_CHALLENGE_METHOD_S256 - Static variable in class net.openid.appauth.AuthorizationRequest
-
SHA-256 based code verifier challenge method.
- codeVerifier - Variable in class net.openid.appauth.AuthorizationRequest
-
The proof key for code exchange.
- codeVerifier - Variable in class net.openid.appauth.TokenRequest
-
The code verifier that was used to generate the challenge in the original authorization
request, if one was used.
- codeVerifierChallenge - Variable in class net.openid.appauth.AuthorizationRequest
-
- codeVerifierChallengeMethod - Variable in class net.openid.appauth.AuthorizationRequest
-
- CodeVerifierUtil - Class in net.openid.appauth
-
Generates code verifiers and challenges for PKCE exchange.
- compareTo(DelimitedVersion) - Method in class net.openid.appauth.browser.DelimitedVersion
-
- configuration - Variable in class net.openid.appauth.AuthorizationRequest
-
- configuration - Variable in class net.openid.appauth.EndSessionRequest
-
- configuration - Variable in class net.openid.appauth.RegistrationRequest
-
- configuration - Variable in class net.openid.appauth.TokenRequest
-
- ConnectionBuilder - Interface in net.openid.appauth.connectivity
-
Creates HttpURLConnection
instances for use in direct interactions
with the authorization service, i.e.
- CONSENT - Static variable in class net.openid.appauth.AuthorizationRequest.Prompt
-
The Authorization Server SHOULD prompt the End-User for consent before
returning information to the Client.
- createCustomTabsIntentBuilder(Uri...) - Method in class net.openid.appauth.AuthorizationService
-
Creates a custom tab builder, that will use a tab session from an existing connection to
a web browser, if available.
- createResponseHandlingIntent(Context, Uri) - Static method in class net.openid.appauth.AuthorizationManagementActivity
-
Creates an intent to handle the completion of an authorization flow.
- createSession(CustomTabsCallback, Uri...) - Method in class net.openid.appauth.browser.CustomTabManager
-
Creates a custom tab session
for
use with a custom tab intent, with optional callbacks and optional list of URIs that may
be requested.
- createStartForResultIntent(Context, AuthorizationManagementRequest, Intent) - Static method in class net.openid.appauth.AuthorizationManagementActivity
-
Creates an intent to start an authorization flow.
- createStartIntent(Context, AuthorizationManagementRequest, Intent, PendingIntent, PendingIntent) - Static method in class net.openid.appauth.AuthorizationManagementActivity
-
Creates an intent to start an authorization flow.
- createTabBuilder(Uri...) - Method in class net.openid.appauth.browser.CustomTabManager
-
Creates a custom tab builder
,
with an optional list of optional URIs that may be requested.
- createTokenExchangeRequest() - Method in class net.openid.appauth.AuthorizationResponse
-
Creates a follow-up request to exchange a received authorization code for tokens.
- createTokenExchangeRequest(Map<String, String>) - Method in class net.openid.appauth.AuthorizationResponse
-
Creates a follow-up request to exchange a received authorization code for tokens, including
the provided additional parameters.
- createTokenRefreshRequest() - Method in class net.openid.appauth.AuthState
-
Creates a token request for new tokens using the current refresh token.
- createTokenRefreshRequest(Map<String, String>) - Method in class net.openid.appauth.AuthState
-
Creates a token request for new tokens using the current refresh token, adding the
specified additional parameters.
- customTab(String) - Static method in class net.openid.appauth.browser.Browsers.Chrome
-
Creates a browser descriptor for the specified version of Chrome, when used as
a custom tab.
- customTab(String) - Static method in class net.openid.appauth.browser.Browsers.Firefox
-
Creates a browser descriptor for the specified version of Firefox, when used as
a custom tab.
- customTab(String) - Static method in class net.openid.appauth.browser.Browsers.SBrowser
-
Creates a browser descriptor for the specified version of SBrowser, when
used as a custom tab.
- CustomTabManager - Class in net.openid.appauth.browser
-
Hides the details of establishing connections and sessions with custom tabs, to make testing
easier.
- CustomTabManager(Context) - Constructor for class net.openid.appauth.browser.CustomTabManager
-
- GeneralErrors() - Constructor for class net.openid.appauth.AuthorizationException.GeneralErrors
-
- generateRandomCodeVerifier() - Static method in class net.openid.appauth.CodeVerifierUtil
-
- generateRandomCodeVerifier(SecureRandom, int) - Static method in class net.openid.appauth.CodeVerifierUtil
-
Generates a random code verifier string using the provided entropy source and the specified
number of bytes of entropy.
- generateSignatureHash(Signature) - Static method in class net.openid.appauth.browser.BrowserDescriptor
-
Generates a SHA-512 hash, Base64 url-safe encoded, from a Signature
.
- generateSignatureHashes(Signature[]) - Static method in class net.openid.appauth.browser.BrowserDescriptor
-
Generates a set of SHA-512, Base64 url-safe encoded signature hashes from the provided
array of signatures.
- getAccessToken() - Method in class net.openid.appauth.AuthState
-
The current access token, if available.
- getAccessTokenExpirationTime() - Method in class net.openid.appauth.AuthState
-
The expiration time of the current access token (if available), as milliseconds from the
UNIX epoch (consistent with System.currentTimeMillis()
).
- getAcrValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The authentication context class references supported.
- getAllBrowsers(Context) - Static method in class net.openid.appauth.browser.BrowserSelector
-
Retrieves the full list of browsers installed on the device.
- getAuthorizationEndpoint() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 authorization endpoint URI.
- getAuthorizationException() - Method in class net.openid.appauth.AuthState
-
If the last response was an OAuth related failure, this returns the exception describing
the failure.
- getAuthorizationRequestIntent(AuthorizationRequest, CustomTabsIntent) - Method in class net.openid.appauth.AuthorizationService
-
Constructs an intent that encapsulates the provided request and custom tabs intent,
and is intended to be launched via Activity.startActivityForResult(android.content.Intent, int)
.
- getAuthorizationRequestIntent(AuthorizationRequest) - Method in class net.openid.appauth.AuthorizationService
-
Constructs an intent that encapsulates the provided request and a default custom tabs intent,
and is intended to be launched via
Activity.startActivityForResult(android.content.Intent, int)
When started, the intent launches an
Activity
that sends an authorization request
to the authorization service, using a
custom tab.
- getAuthorizationServiceConfiguration() - Method in class net.openid.appauth.AuthState
-
The configuration of the authorization service associated with this authorization state.
- getBrowserDescriptor() - Method in class net.openid.appauth.AuthorizationService
-
Returns the BrowserDescriptor of the chosen browser.
- getBrowserMatcher() - Method in class net.openid.appauth.AppAuthConfiguration
-
Controls which browsers can be used for the authorization flow.
- getClaimsLocalesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
Languages and scripts supported for values in claims being returned.
- getClaimsSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The claim names of the claims that the provider may be able to supply values for.
- getClaimTypesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The claim types supported.
- getClient() - Method in class net.openid.appauth.browser.CustomTabManager
-
Retrieve the custom tab client used to communicate with the custom tab supporting browser,
if available.
- getClientAuthentication() - Method in class net.openid.appauth.AuthState
-
Creates the required client authentication for the token endpoint based on information
in the most recent registration response (if it is set).
- getClientSecret() - Method in class net.openid.appauth.AuthState
-
The current client secret, if available.
- getClientSecretExpirationTime() - Method in class net.openid.appauth.AuthState
-
The expiration time of the current client credentials (if available), as milliseconds from
the UNIX epoch (consistent with System.currentTimeMillis()
).
- getCodeVerifierChallengeMethod() - Static method in class net.openid.appauth.CodeVerifierUtil
-
Returns the challenge method utilized on this system: typically
SHA-256
if supported by
the system,
plain
otherwise.
- getConnectionBuilder() - Method in class net.openid.appauth.AppAuthConfiguration
-
Creates HttpURLConnection
instances for use in token requests and related
interactions with the authorization service.
- getCustomTabManager() - Method in class net.openid.appauth.AuthorizationService
-
- getDisplayValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The display
parameter values supported.
- getEndSessionEndpoint() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 emd session endpoint URI.
- getEndSessionRequestIntent(EndSessionRequest, CustomTabsIntent) - Method in class net.openid.appauth.AuthorizationService
-
Constructs an intent that encapsulates the provided request and custom tabs intent,
and is intended to be launched via Activity.startActivityForResult(android.content.Intent, int)
.
- getEndSessionRequestIntent(EndSessionRequest) - Method in class net.openid.appauth.AuthorizationService
-
Constructs an intent that encapsulates the provided request and a default custom tabs intent,
and is intended to be launched via
Activity.startActivityForResult(android.content.Intent, int)
When started, the intent launches an
Activity
that sends an authorization request
to the authorization service, using a
custom tab.
- getGrantTypesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 grant_type
values supported.
- getIdToken() - Method in class net.openid.appauth.AuthState
-
The current ID token, if available.
- getIdTokenEncryptionAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption algorithms (alg values) supported for encoding ID token claims.
- getIdTokenEncryptionEncodingValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption encodings (enc values) supported for encoding ID token claims.
- getIdTokenSigningAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWS signing algorithms (alg values) supported for encoding ID token claims.
- getInstance() - Static method in class net.openid.appauth.internal.Logger
-
- getIssuer() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The asserted issuer identifier.
- getJwksUri() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JSON web key set document URI.
- getLastAuthorizationResponse() - Method in class net.openid.appauth.AuthState
-
The most recent authorization response used to update the authorization state.
- getLastRegistrationResponse() - Method in class net.openid.appauth.AuthState
-
The most recent client registration response used to update this authorization state.
- getLastTokenResponse() - Method in class net.openid.appauth.AuthState
-
The most recent token response used to update this authorization state.
- getLongQueryParameter(Uri, String) - Static method in class net.openid.appauth.internal.UriUtil
-
- getMissingField() - Method in exception net.openid.appauth.AuthorizationServiceDiscovery.MissingArgumentException
-
- getMissingField() - Method in exception net.openid.appauth.RegistrationResponse.MissingArgumentException
-
- getNeedsTokenRefresh() - Method in class net.openid.appauth.AuthState
-
Determines whether the access token is considered to have expired.
- getOpPolicyUri() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
A page articulating the policy regarding the use of data provided by the provider.
- getOpTosUri() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
A page articulating the terms of service for the provider.
- getPromptValues() - Method in class net.openid.appauth.AuthorizationRequest
-
- getRefreshToken() - Method in class net.openid.appauth.AuthState
-
The most recent refresh token received from the server, if available.
- getRegistrationEndpoint() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The dynamic client registration endpoint URI.
- getRequestHeaders(String) - Method in interface net.openid.appauth.ClientAuthentication
-
Constructs any extra parameters necessary to include in the request headers for the client
authentication.
- getRequestHeaders(String) - Method in class net.openid.appauth.ClientSecretBasic
-
- getRequestHeaders(String) - Method in class net.openid.appauth.ClientSecretPost
-
- getRequestHeaders(String) - Method in class net.openid.appauth.NoClientAuthentication
-
Constructs any extra parameters necessary to include in the request headers for the client
authentication.
- getRequestObjectEncryptionAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption algorithms (alg values) supported for Request Objects.
- getRequestObjectEncryptionEncodingValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption encodings (enc values) supported for Request Objects.
- getRequestObjectSigningAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWS signing algorithms (alg values) supported for Request Objects.
- getRequestParameters(String) - Method in interface net.openid.appauth.ClientAuthentication
-
Constructs any extra parameters necessary to include in the request body for the client
authentication.
- getRequestParameters(String) - Method in class net.openid.appauth.ClientSecretBasic
-
- getRequestParameters(String) - Method in class net.openid.appauth.ClientSecretPost
-
- getRequestParameters(String) - Method in class net.openid.appauth.NoClientAuthentication
-
Constructs any extra parameters necessary to include in the request body for the client
authentication.
- getRequestParameters() - Method in class net.openid.appauth.TokenRequest
-
Produces the set of request parameters for this query, which can be further
processed into a request body.
- getResponseModesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 response_mode
values supported.
- getResponseTypesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 response_type
values supported.
- getScope() - Method in class net.openid.appauth.AuthState
-
The scope of the current authorization grant.
- getScopeSet() - Method in class net.openid.appauth.AuthorizationRequest
-
- getScopeSet() - Method in class net.openid.appauth.AuthorizationResponse
-
- getScopeSet() - Method in class net.openid.appauth.AuthState
-
- getScopeSet() - Method in class net.openid.appauth.TokenRequest
-
Derives the set of scopes from the consolidated, space-delimited scopes in the
TokenRequest.scope
field.
- getScopeSet() - Method in class net.openid.appauth.TokenResponse
-
Derives the set of scopes from the consolidated, space-delimited scopes in the
TokenResponse.scope
field.
- getScopesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 scope
values supported.
- getServiceDocumentation() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
A page containing human-readable information that developers might want or need to know when
using this provider.
- getStackTraceString(Throwable) - Method in interface net.openid.appauth.internal.Logger.LogWrapper
-
- getState() - Method in class net.openid.appauth.AuthorizationManagementResponse
-
- getState() - Method in class net.openid.appauth.AuthorizationRequest
-
- getState() - Method in class net.openid.appauth.AuthorizationResponse
-
- getState() - Method in class net.openid.appauth.EndSessionRequest
-
- getState() - Method in class net.openid.appauth.EndSessionResponse
-
- getSubjectTypesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The subject identifier types supported.
- getTokenEndpoint() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OAuth 2 token endpoint URI.
- getTokenEndpointAuthMethodsSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The client authentication methods supported by the token endpoint.
- getTokenEndpointAuthSigningAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWS signing algorithms (alg values) supported by the token endpoint for the signature on
the JWT used to authenticate the client for the private_key_jwt
and
client_secret_jwt
authentication methods.
- getUiLocalesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
Languages and scripts supported for the user interface.
- getUnsupportedAuthenticationMethod() - Method in exception net.openid.appauth.ClientAuthentication.UnsupportedAuthenticationMethod
-
- getUserinfoEncryptionAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption algorithms (alg values) supported by the UserInfo Endpoint
for encoding ID token claims.
- getUserinfoEncryptionEncodingValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWE encryption encodings (enc values) supported by the UserInfo Endpoint
for encoding ID token claims.
- getUserinfoEndpoint() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The OpenID Connect UserInfo endpoint URI.
- getUserinfoSigningAlgorithmValuesSupported() - Method in class net.openid.appauth.AuthorizationServiceDiscovery
-
The JWS signing algorithms (alg values) supported by the UserInfo Endpoint
for encoding ID token claims.
- GRANT_TYPE_CLIENT_CREDENTIALS - Static variable in class net.openid.appauth.TokenRequest
-
The grant type used when requesting an access token using client credentials, typically
TLS client certificates.
- GRANT_TYPE_PASSWORD - Static variable in class net.openid.appauth.TokenRequest
-
The grant type used when requesting an access token using a username and password.
- grantType - Variable in class net.openid.appauth.TokenRequest
-
The type of token being sent to the token endpoint.
- grantTypes - Variable in class net.openid.appauth.RegistrationRequest
-
The grant types to use.
- GrantTypeValues - Class in net.openid.appauth
-
- JSON_DESERIALIZATION_ERROR - Static variable in class net.openid.appauth.AuthorizationException.GeneralErrors
-
Indicates a problem occurred deserializing JSON.
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.AuthorizationRequest
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.AuthorizationRequest
-
Reads an authorization request from a JSON string representation produced by
AuthorizationManagementRequest.jsonSerializeString()
.
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.AuthorizationResponse
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.AuthorizationResponse
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.AuthState
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.AuthState
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.EndSessionRequest
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.EndSessionRequest
-
Reads an authorization request from a JSON string representation produced by
AuthorizationManagementRequest.jsonSerializeString()
.
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.EndSessionResponse
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.EndSessionResponse
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.RegistrationRequest
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.RegistrationRequest
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.RegistrationResponse
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.RegistrationResponse
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.TokenRequest
-
- jsonDeserialize(String) - Static method in class net.openid.appauth.TokenRequest
-
- jsonDeserialize(JSONObject) - Static method in class net.openid.appauth.TokenResponse
-
Reads a token response from a JSON string, and associates it with the provided request.
- jsonDeserialize(String) - Static method in class net.openid.appauth.TokenResponse
-
Reads a token response from a JSON string, and associates it with the provided request.
- jsonSerialize() - Method in class net.openid.appauth.AuthorizationManagementResponse
-
Produces a JSON representation of the request for persistent storage or local transmission
(e.g.
- jsonSerialize() - Method in class net.openid.appauth.AuthorizationRequest
-
Produces a JSON representation of the authorization request for persistent storage or local
transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.AuthorizationResponse
-
Produces a JSON representation of the authorization response for persistent storage or local
transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.AuthState
-
Produces a JSON representation of the authorization state for persistent storage or local
transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.EndSessionRequest
-
Produces a JSON representation of the end session request for persistent storage or local
transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.EndSessionResponse
-
Produces a JSON representation of the end session response for persistent storage or local
transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.RegistrationRequest
-
Produces a JSON representation of the registration request for persistent storage or
local transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.RegistrationResponse
-
Produces a JSON representation of the registration response for persistent storage or
local transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.TokenRequest
-
Produces a JSON string representation of the token request for persistent storage or
local transmission (e.g.
- jsonSerialize() - Method in class net.openid.appauth.TokenResponse
-
Produces a JSON string representation of the token response for persistent storage or
local transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.AuthorizationManagementResponse
-
Produces a JSON representation of the end session response for persistent storage or local
transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.AuthState
-
Produces a JSON string representation of the authorization state for persistent storage or
local transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.RegistrationRequest
-
Produces a JSON string representation of the registration request for persistent storage or
local transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.RegistrationResponse
-
Produces a JSON string representation of the registration response for persistent storage or
local transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.TokenRequest
-
Produces a JSON string representation of the token request for persistent storage or
local transmission (e.g.
- jsonSerializeString() - Method in class net.openid.appauth.TokenResponse
-
Produces a JSON string representation of the token response for persistent storage or
local transmission (e.g.
- SAMSUNG_BROWSER - Static variable in class net.openid.appauth.browser.VersionedBrowserMatcher
-
Matches any version of SBrowser for use as a standalone browser.
- SAMSUNG_CUSTOM_TAB - Static variable in class net.openid.appauth.browser.VersionedBrowserMatcher
-
Matches any version of SBrowser for use as a custom tab.
- scope - Variable in class net.openid.appauth.AuthorizationRequest
-
The optional set of scopes expressed as a space-delimited, case-sensitive string.
- Scope() - Constructor for class net.openid.appauth.AuthorizationRequest.Scope
-
- scope - Variable in class net.openid.appauth.AuthorizationResponse
-
The scope of the returned access token.
- scope - Variable in class net.openid.appauth.TokenRequest
-
A space-delimited set of scopes used to determine the scope of any returned tokens.
- scope - Variable in class net.openid.appauth.TokenResponse
-
The scope of the access token.
- select(Context, BrowserMatcher) - Static method in class net.openid.appauth.browser.BrowserSelector
-
Searches through all browsers for the best match based on the supplied browser matcher.
- SELECT_ACCOUNT - Static variable in class net.openid.appauth.AuthorizationRequest.Prompt
-
The Authorization Server SHOULD prompt the End-User to select a user account.
- SERVER_ERROR - Static variable in class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
An server_error
OAuth2 error response, equivalent to an HTTP 500 error code, but
sent via redirect.
- SERVER_ERROR - Static variable in class net.openid.appauth.AuthorizationException.GeneralErrors
-
Indicates a server error occurred.
- setAccessToken(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the OAuth 2 access token.
- setAccessToken(String) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the access token.
- setAccessTokenExpirationTime(Long) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the expiration time of the OAuth 2 access token.
- setAccessTokenExpirationTime(Long) - Method in class net.openid.appauth.TokenResponse.Builder
-
Sets the exact expiration time of the access token, in milliseconds since the UNIX epoch.
- setAccessTokenExpiresIn(Long) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the expiration period of the OAuth 2 access token.
- setAccessTokenExpiresIn(Long, Clock) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the relative expiration time of the access token, in seconds, using the
provided clock as the source of the current time.
- setAccessTokenExpiresIn(Long) - Method in class net.openid.appauth.TokenResponse.Builder
-
Sets the relative expiration time of the access token, in seconds, using the default
system clock as the source of the current time.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies additional parameters.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the additional set of parameters received as part of the response.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies additional parameters.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the additional, non-standard parameters received as part of the response.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies an additional set of parameters to be sent as part of the request.
- setAdditionalParameters(Map<String, String>) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the additional, non-standard parameters received as part of the response.
- setAuthorizationCode(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the OAuth 2 authorization code.
- setAuthorizationCode(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the authorization code for the request.
- setAuthorizationServiceConfiguration(AuthorizationServiceConfiguration) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the service configuration to be used in dispatching this request.
- setAuthorizationServiceConfiguration(AuthorizationServiceConfiguration) - Method in class net.openid.appauth.EndSessionRequest.Builder
-
Specifies the service configuration to be used in dispatching this request.
- setBrowserMatcher(BrowserMatcher) - Method in class net.openid.appauth.AppAuthConfiguration.Builder
-
Specify the browser matcher to use, which controls the browsers that can be used
for authorization.
- setClientId(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the client ID.
- setClientId(String) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the client identifier.
- setClientId(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the client ID for the token request, which must not be null or empty.
- setClientIdIssuedAt(Long) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the timestamp for when the client identifier was issued.
- setClientSecret(String) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the client secret.
- setClientSecretExpiresAt(Long) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the expiration time of the client secret.
- setCodeVerifier(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the code verifier to use for this authorization request.
- setCodeVerifier(String, String, String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the code verifier, challenge and method strings to use for this authorization
request.
- setCodeVerifier(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the code verifier for an authorization code exchange request.
- setConfiguration(AuthorizationServiceConfiguration) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the authorization service configuration for the request, which must not
be null or empty.
- setConfiguration(AuthorizationServiceConfiguration) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the authorization service configuration for the request, which must not
be null or empty.
- setConnectionBuilder(ConnectionBuilder) - Method in class net.openid.appauth.AppAuthConfiguration.Builder
-
Specify the connection builder to use, which creates HttpURLConnection
instances for use in direct communication with the authorization service.
- setDisplay(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the OpenID Connect 1.0 display
parameter.
- setGrantType(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the grant type for the request, which must not be null or empty.
- setGrantTypeValues(String...) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the grant types.
- setGrantTypeValues(List<String>) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the grant types.
- setIdToken(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the OAuth 2 Id token.
- setIdToken(String) - Method in class net.openid.appauth.EndSessionRequest.Builder
-
- setIdToken(String) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the ID token.
- setInstance(Logger) - Static method in class net.openid.appauth.internal.Logger
-
- setLoginHint(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the OpenID Connect 1.0 login_hint
parameter.
- setNeedsTokenRefresh(boolean) - Method in class net.openid.appauth.AuthState
-
Sets whether to force an access token refresh, regardless of the current access token’s
expiration time.
- setNonce(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the String value used to associate a Client session with an ID Token, and to
mitigate replay attacks.
- setNonce(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the (optional) nonce for the current session.
- setPrompt(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the encoded OpenID Connect 1.0 prompt
parameter, which is a
space-delimited set of case sensitive ASCII prompt values.
- setPromptValues(String...) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the set of OpenID Connect 1.0 prompt
parameter values, which are
space-delimited, case sensitive ASCII prompt values.
- setPromptValues(Iterable<String>) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the set of OpenID Connect 1.0 prompt
parameter values, which are
space-delimited, case sensitive ASCII prompt values.
- setRedirectUri(Uri) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the client’s redirect URI.
- setRedirectUri(Uri) - Method in class net.openid.appauth.EndSessionRequest.Builder
-
- setRedirectUri(Uri) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the redirect URI for the request.
- setRedirectUriValues(Uri...) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the redirect URI’s.
- setRedirectUriValues(List<Uri>) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the redirect URI’s.
- setRefreshToken(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the refresh token for the request.
- setRefreshToken(String) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the refresh token.
- setRegistrationAccessToken(String) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the registration access token.
- setRegistrationClientUri(Uri) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the client configuration endpoint.
- setRequest(EndSessionRequest) - Method in class net.openid.appauth.EndSessionResponse.Builder
-
- setRequest(RegistrationRequest) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the request associated with this response.
- setRequest(TokenRequest) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the request associated with this response.
- setResponseMode(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the response mode to be used for returning authorization response parameters
from the authorization endpoint.
- setResponseType(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the expected response type.
- setResponseTypeValues(String...) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the response types.
- setResponseTypeValues(List<String>) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the response types.
- setScope(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the encoded scope string, which is a space-delimited set of
case-sensitive scope identifiers.
- setScope(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the encoded scope string, which is a space-delimited set of
case-sensitive scope identifiers.
- setScope(String) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the encoded scope string, which is a space-delimited set of
case-sensitive scope identifiers.
- setScope(String) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the encoded scope string, which is a space-delimited set of
case-sensitive scope identifiers.
- setScopes(String...) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(Iterable<String>) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(String...) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(Iterable<String>) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(String...) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(Iterable<String>) - Method in class net.openid.appauth.TokenRequest.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(String...) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the set of case-sensitive scopes.
- setScopes(Iterable<String>) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the set of case-sensitive scopes.
- setState(String) - Method in class net.openid.appauth.AuthorizationRequest.Builder
-
Specifies the opaque value used by the client to maintain state between the request and
callback.
- setState(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the OAuth 2 state.
- setState(String) - Method in class net.openid.appauth.EndSessionRequest.Builder
-
- setState(String) - Method in class net.openid.appauth.EndSessionResponse.Builder
-
- setSubjectType(String) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the subject types.
- setTokenEndpointAuthenticationMethod(String) - Method in class net.openid.appauth.RegistrationRequest.Builder
-
Specifies the client authentication method to use at the token endpoint.
- setTokenEndpointAuthMethod(String) - Method in class net.openid.appauth.RegistrationResponse.Builder
-
Specifies the client authentication method to use at the token endpoint.
- setTokenType(String) - Method in class net.openid.appauth.AuthorizationResponse.Builder
-
Specifies the OAuth 2 token type.
- setTokenType(String) - Method in class net.openid.appauth.TokenResponse.Builder
-
Specifies the token type of the access token in this response.
- SIGNATURE - Static variable in class net.openid.appauth.browser.Browsers.Chrome
-
The SHA-512 hash (Base64 url-safe encoded) of the public key for Chrome.
- SIGNATURE_HASH - Static variable in class net.openid.appauth.browser.Browsers.Firefox
-
The SHA-512 hash (Base64 url-safe encoded) of the public key for Firefox.
- SIGNATURE_HASH - Static variable in class net.openid.appauth.browser.Browsers.SBrowser
-
The SHA-512 hash (Base64 url-safe encoded) of the public key for SBrowser.
- SIGNATURE_SET - Static variable in class net.openid.appauth.browser.Browsers.Chrome
-
The set of signature hashes for Chrome.
- SIGNATURE_SET - Static variable in class net.openid.appauth.browser.Browsers.Firefox
-
The set of signature hashes for Firefox.
- SIGNATURE_SET - Static variable in class net.openid.appauth.browser.Browsers.SBrowser
-
The set of signature hashes for SBrowser.
- signatureHashes - Variable in class net.openid.appauth.browser.BrowserDescriptor
-
The set of signatures
of the browser app,
which have been hashed with SHA-512, and Base-64 URL-safe encoded.
- standaloneBrowser(String) - Static method in class net.openid.appauth.browser.Browsers.Chrome
-
Creates a browser descriptor for the specified version of Chrome, when used as a
standalone browser.
- standaloneBrowser(String) - Static method in class net.openid.appauth.browser.Browsers.Firefox
-
Creates a browser descriptor for the specified version of Firefox, when used
as a standalone browser.
- standaloneBrowser(String) - Static method in class net.openid.appauth.browser.Browsers.SBrowser
-
Creates a browser descriptor for the specified version of SBrowser, when
used as a standalone browser.
- state - Variable in class net.openid.appauth.AuthorizationRequest
-
An opaque value used by the client to maintain state between the request and callback.
- state - Variable in class net.openid.appauth.AuthorizationResponse
-
The returned state parameter, which must match the value specified in the request.
- state - Variable in class net.openid.appauth.EndSessionRequest
-
An opaque value used by the client to maintain state between the request and callback.
- state - Variable in class net.openid.appauth.EndSessionResponse
-
The returned state parameter, which must match the value specified in the request.
- STATE_MISMATCH - Static variable in class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
Indicates that the response state param did not match the request state param,
resulting in the response being discarded.
- SUBJECT_TYPE_PAIRWISE - Static variable in class net.openid.appauth.RegistrationRequest
-
Instructs the authorization server to generate a pairwise subject identifier.
- SUBJECT_TYPE_PUBLIC - Static variable in class net.openid.appauth.RegistrationRequest
-
Instructs the authorization server to generate a public subject identifier.
- subjectType - Variable in class net.openid.appauth.RegistrationRequest
-
The subject type to use.
- TEMPORARILY_UNAVAILABLE - Static variable in class net.openid.appauth.AuthorizationException.AuthorizationRequestErrors
-
A temporarily_unavailable
OAuth2 error response, equivalent to an HTTP 503 error
code, but sent via redirect.
- toCustomTabUriBundle(Uri[], int) - Static method in class net.openid.appauth.internal.UriUtil
-
- toIntent() - Method in exception net.openid.appauth.AuthorizationException
-
Creates an intent from this exception.
- toIntent() - Method in class net.openid.appauth.AuthorizationManagementResponse
-
- toIntent() - Method in class net.openid.appauth.AuthorizationResponse
-
Produces an intent containing this authorization response.
- toIntent() - Method in class net.openid.appauth.EndSessionResponse
-
Produces an intent containing this end session response.
- toJson() - Method in exception net.openid.appauth.AuthorizationException
-
Produces a JSON representation of the authorization exception, for transmission or storage.
- toJson() - Method in class net.openid.appauth.AuthorizationServiceConfiguration
-
Converts the authorization service configuration to JSON for storage or transmission.
- toJsonString() - Method in exception net.openid.appauth.AuthorizationException
-
Provides a JSON string representation of an authorization exception, for transmission or
storage.
- toJsonString() - Method in class net.openid.appauth.AuthorizationServiceConfiguration
-
Converts the authorization service configuration to a JSON string for storage or
transmission.
- toJsonString() - Method in class net.openid.appauth.RegistrationRequest
-
Converts the registration request to JSON for transmission to an authorization service.
- TOKEN - Static variable in class net.openid.appauth.ResponseTypeValues
-
For requesting an access token via an implicit grant.
- TOKEN_RESPONSE_CONSTRUCTION_ERROR - Static variable in class net.openid.appauth.AuthorizationException.GeneralErrors
-
Indicates a problem occurred constructing a
token response
object
from the JSON provided by the server.
- TOKEN_TYPE_BEARER - Static variable in class net.openid.appauth.AuthorizationResponse
-
Indicates that a provided access token is a bearer token.
- TOKEN_TYPE_BEARER - Static variable in class net.openid.appauth.TokenResponse
-
Indicates that a provided access token is a bearer token.
- tokenEndpoint - Variable in class net.openid.appauth.AuthorizationServiceConfiguration
-
The authorization service’s token exchange and refresh endpoint.
- tokenEndpointAuthenticationMethod - Variable in class net.openid.appauth.RegistrationRequest
-
The client authentication method to use at the token endpoint.
- tokenEndpointAuthMethod - Variable in class net.openid.appauth.RegistrationResponse
-
Client authentication method to use at the token endpoint, if provided.
- TokenRequest - Class in net.openid.appauth
-
An OAuth2 token request.
- TokenRequest.Builder - Class in net.openid.appauth
-
- TokenRequestErrors() - Constructor for class net.openid.appauth.AuthorizationException.TokenRequestErrors
-
- TokenResponse - Class in net.openid.appauth
-
A response to a token request.
- TokenResponse.Builder - Class in net.openid.appauth
-
- tokenType - Variable in class net.openid.appauth.AuthorizationResponse
-
The type of the retrieved token.
- tokenType - Variable in class net.openid.appauth.TokenResponse
-
The type of the token returned.
- toString() - Method in exception net.openid.appauth.AuthorizationException
-
- toString() - Method in class net.openid.appauth.browser.DelimitedVersion
-
- toString() - Method in class net.openid.appauth.browser.VersionRange
-
- TOUCH - Static variable in class net.openid.appauth.AuthorizationRequest.Display
-
The Authorization Server SHOULD display the authentication and consent UI
consistent with a device that leverages a touch interface.
- toUri() - Method in class net.openid.appauth.AuthorizationRequest
-
Produces a request URI, that can be used to dispatch the authorization request.
- toUri() - Method in class net.openid.appauth.EndSessionRequest
-
- type - Variable in exception net.openid.appauth.AuthorizationException
-
The type of the error.
- TYPE_GENERAL_ERROR - Static variable in exception net.openid.appauth.AuthorizationException
-
The error type used for all errors that are not specific to OAuth related responses.
- TYPE_OAUTH_AUTHORIZATION_ERROR - Static variable in exception net.openid.appauth.AuthorizationException
-
The error type for OAuth specific errors on the authorization endpoint.
- TYPE_OAUTH_REGISTRATION_ERROR - Static variable in exception net.openid.appauth.AuthorizationException
-
The error type for OAuth specific errors on the registration endpoint.
- TYPE_OAUTH_TOKEN_ERROR - Static variable in exception net.openid.appauth.AuthorizationException
-
The error type for OAuth specific errors on the token endpoint.
- TYPE_RESOURCE_SERVER_AUTHORIZATION_ERROR - Static variable in exception net.openid.appauth.AuthorizationException
-
The error type for authorization errors encountered out of band on the resource server.