Account Linking
Account linking connects a user's identity between their Amazon account and your account. This connection is required for your services that need user authentication in Alexa+. Once linked, users can use your services within Alexa+ to perform actions such as booking appointments, payment transactions, or accessing personalized content.
Standard account linking for Alexa+ integration uses the OAuth 2.0 authorization protocol. For high-level requirements, refer to Requirements for Account Linking.
-
If you don't have an OAuth 2.0-compliant authorization service, you need to first implement an authorization server,such as AWS Cognito that meets OAuth 2.0 requirements before proceeding.
-
If you have an OAuth 2.0-compliant authorization service, please review the Configure Account Linking section for configuration details. We recommend you Configure an Authorization Code Grant as it provides better security through client credentials and supports token refresh mechanisms.
Currently, there are three established account linking methods for your services in Alexa+:
-
Standard account linking: This method redirects users from the Alexa app to your account login web page for authentication. For details, see Standard Account Linking.
-
App-to-App account linking: This method redirects users from the Alexa app to your mobile app for authentication. For details, see Alexa-Initiated App-to-App Account Linking.
-
Account linking using LWA: This method simplifies the Standard account linking method by enabling users to skip manual login credential entry on your account web page. Instead, users can authenticate directly within the Alexa app using their Amazon user profile. For details, see Account Linking Using Login With Amazon.
Related topics
Last updated: Jul 21, 2026

