Package-level declarations
Types
Handles OAuth sign-in and Identity-Aware Proxy (IAP) sign-in/sign-out flows by launching a Custom Tab for user interaction.
Handles authentication challenges and exposes state for the Authenticator to display to the user.
Represents different types of browser-based authentication challenges.
Represents an authentication challenge requiring a client certificate.
An activity that is responsible for launching a CustomTabs activity and to receive and process the redirect intent as a result of a user completing the CustomTabs prompt.
Represents a NetworkAuthenticationChallenge of type NetworkAuthenticationType.ServerTrust.
Functions
Displays appropriate Authentication UI when an authentication challenge is issued.
Handles authentication challenges and exposes state for the Authenticator to display to the user.
Completes the current browser-based authentication challenge for the AuthenticatorState.
Completes the current AuthenticatorState.pendingOAuthUserSignIn with data from the provided intent.
Displays appropriate Authentication UI when an authentication challenge is issued.
Launches the custom tabs activity with the provided authorize URL. The resulting intent will launch using an Incognito tab if the pendingSignIn's OAuthUserConfiguration.preferPrivateWebBrowserSession is true.
Launches the custom tabs activity with the provided browser authentication challenge.
Displays a username and password prompt to the user.