Package com.auth0.android.provider
See: Description
-
Class Summary Class Description Builder BrowserPicker Class used to match any browser, preferring Custom Tabs compatible browsers and browsers that are selected as the default browser application in the device settings. PermissionHandler AlgorithmHelper AsymmetricSignatureVerifier Token signature verifier for RS256 algorithms. PKCE Performs code exchange according to Proof Key for Code Exchange (PKCE) spec. ResumableManager Internal class, used to generify the handling of different Web Auth flows. SignatureVerifier Abstract class meant to verify tokens signed with HS256 and RS256 signatures. AuthProvider Class that can handle authentication flows for different cases, asking for the required permissions before attempting to start the process. Builder CustomTabsOptions Holder for Custom Tabs customization options. FlagChecker CustomTabsController CallbackHelper AuthorizeResult AuthenticationActivity RedirectActivity TokenValidationException Exception thrown when the validation of the ID token failed. IssClaimMissingException This Exception is thrown when Issuer (iss) claim is missing in the ID Token IssClaimMismatchException This Exception is thrown when the Issuer (iss) claim found in the ID token is not the one that was expected SubClaimMissingException This Exception is thrown when Subject (sub) claim is missing in the ID Token AudClaimMissingException This Exception is thrown when Audience (aud) claim is missing in the ID Token AudClaimMismatchException This Exception is thrown when the Audience (aud) claim found in the ID token is not the one that was expected ExpClaimMissingException This Exception is thrown when Expiration Time (exp) claim is missing in the ID Token IdTokenExpiredException This Exception is thrown when the ID Token is expired. IatClaimMissingException This Exception is thrown when Issued At (iat) claim is missing in the ID Token NonceClaimMissingException This Exception is thrown when Nonce (nonce) claim is missing in the ID Token NonceClaimMismatchException This Exception is thrown when the Nonce (nonce) claim found in the ID token is not the one that was expected OrgClaimMissingException This Exception is thrown when Organization Id (org_id) claim is missing in the ID Token OrgClaimMismatchException This Exception is thrown when the Organization Id (org_id) claim found in the ID token is not the one that was expected AzpClaimMissingException This Exception is thrown when Authorized Party (azp) claim is missing in the ID Token AzpClaimMismatchException This Exception is thrown when the Authorized Party (azp) claim found in the ID token is not the one that was expected AuthTimeClaimMissingException This Exception is thrown when Authentication Time (auth_time) claim is missing in the ID Token AuthTimeClaimMismatchException This Exception is thrown when the Authentication Time (auth_time) claim found in the ID token is not the one that was expected PublicKeyNotFoundException Public key for the provided Key ID (kid) is not found IdTokenAlgorithmNotSupportedException The algorithm found in the ID Token is not supported InvalidIdTokenSignatureException The signature found in the ID Token is not valid SignatureVerifierMissingException This Exception is thrown when the SignatureVerifier is not passed. IdTokenMissingException This Exception is thrown when ID Token is missing in the ID Token UnexpectedIdTokenException This exception is thrown when the ID Token is invalid and cannot be decoded LogoutBuilder Builder -
Interface Summary Interface Description AuthCallback Callback called on success/failure of an Identity Provider authentication. AuthHandler -
Object Summary Object Description WebAuthProvider OAuth2 Web Authentication Provider.