Stay organized with collections
Save and categorize content based on your preferences.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[null,null,["Last updated 2025-05-15 UTC."],[],[],null,["# androidx.wear.phone.interactions.authentication\n===============================================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/androidx/wear/phone/interactions/authentication/package-summary \"View this page in Kotlin\") \\|Java\n\nInterfaces\n----------\n\n|-----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| [RemoteAuthRequestHandler](/reference/androidx/wear/phone/interactions/authentication/RemoteAuthRequestHandler) | Interface for specifying how the service handles the remote auth requests. |\n\nClasses\n-------\n\n|-------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| [CodeChallenge](/reference/androidx/wear/phone/interactions/authentication/CodeChallenge) | Authorization code challenge. |\n| [CodeVerifier](/reference/androidx/wear/phone/interactions/authentication/CodeVerifier) | Authorisation code verifier. |\n| [OAuthRequest](/reference/androidx/wear/phone/interactions/authentication/OAuthRequest) | The OAuth request to be sent to the server to start the OAuth 2 authentication flow. |\n| [OAuthRequest.Builder](/reference/androidx/wear/phone/interactions/authentication/OAuthRequest.Builder) | Builder for constructing new instance of OAuth request. |\n| [OAuthResponse](/reference/androidx/wear/phone/interactions/authentication/OAuthResponse) | The authentication response to be sent back to the client after completing the OAuth2 flow. |\n| [OAuthResponse.Builder](/reference/androidx/wear/phone/interactions/authentication/OAuthResponse.Builder) | Builder for constructing new instance of authentication response. |\n| [RemoteAuthClient](/reference/androidx/wear/phone/interactions/authentication/RemoteAuthClient) | Provides a client for supporting remote authentication on Wear. |\n| [RemoteAuthClient.Callback](/reference/androidx/wear/phone/interactions/authentication/RemoteAuthClient.Callback) | This callback is notified when an async remote authentication request completes. |\n| [RemoteAuthService](/reference/androidx/wear/phone/interactions/authentication/RemoteAuthService) | |"]]