GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Login with Amazon Overview
  • Documentation Overview
  • Release Notes
  • Frequently Asked Questions
  • Glossary
  • LWA for Websites Overview
  • Step 1: Register your Website
  • Step 2: Add a LWA Button
  • Step 3: Add the LWA SDK for JavaScript
  • Step 4: Implement Authorization Code Grant
  • Step 5: Dynamically Redirect Users
  • Step 6: Obtain Customer Profile Information
  • Step 7: Log out Users
  • Reference LWA SDK Docs for JavaScript

This view

  • Original page
  • New address

GeezerVison is showing developer.amazon.com — Login with Amazon Authorization Code | Login with Amazon

Amazon Developer
Alexa
Amazon Appstore
Ring
AWS
Documentation

Console

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases

Console

as

Home
Documentation
Login with Amazon Console

No results found

Try a different or more specific query.
Login with Amazon (LWA)

Collapse All | Expand All

  • Login with Amazon Overview
    • Documentation Overview
    • Release Notes
    • Frequently Asked Questions
    • Glossary
  • LWA for Websites
    • LWA for Websites Overview
    • Step 1: Register your Website
    • Step 2: Add a LWA Button
    • Step 3: Add the LWA SDK for JavaScript
    • Step 4: Implement Authorization Code Grant
    • Step 5: Dynamically Redirect Users
    • Step 6: Obtain Customer Profile Information
    • Step 7: Log out Users
    • Step 8: Integrate with your Existing Account System
    • Reference LWA SDK Docs for JavaScript
    • Requesting Scopes as Essential/Voluntary
  • LWA for iOS Apps
    • Login with Amazon for iOS Apps Overview
    • Customer Experience in iOS Apps
    • Step 1: Install the SDK for iOS
    • Step 2: Run the Sample app
    • Step 3: Register your iOS app with LWA
    • Step 4: Create a LWA Project
    • Step 5: Add a LWA Button to your App
    • Step 6: Use the SDK for iOS APIs
    • Step 7: Integrate with your Existing Account System
    • Reference SDK Docs for LWA iOS
    • Login with Amazon SDK for iOS 3.0.x Migration Guide
    • Login with Amazon SDK for iOS 3.1.x Migration Guide
  • LWA for Android and Fire Apps
    • LWA for Android and Fire Apps Overview
    • Customer Experience in Android and Fire Apps
    • Step 1: Install the SDK for Android
    • Step 2: Run the Sample app
    • Step 3: Register your Android/Fire app
    • Step 4: Create a LWA Project
    • Step 5: Add a LWA Button to your app
    • Step 6: Use the SDK for Android APIs
    • Step 7: Integrate with your Existing Account System
    • Reference LWA SDK Docs for Android
    • Login with Amazon SDK for Android 3.x Migration Guide
  • LWA for TVs and Other Devices
    • LWA for TVs and Other Devices Overview
    • Step 1: Register your Application
    • Step 2: Retrieve a User Code and Verification URL
    • Step 3: Display the User Code and Verification URL
    • Step 4: Retrieve an Access Token and Refresh Token
    • Step 5: Obtain Customer Profile Information
    • Step 6: Log out Users
    • Step 7: Integrate with your Existing Account System
  • Understanding LWA
    • LWA Conceptual Overview
    • Access Tokens
    • Authorization Code
    • Refresh Tokens
    • Customer Profile
    • Authorization Grants
    • Security Profile
    • Essential/Voluntary Scopes
  • Security Considerations
    • Cross-site Request Forgery
    • Impersonating a Resource Owner
    • Open Redirectors
    • Code Injections
    • Risks for Using WebView for Mobile Applications
  • Resources for Buttons, Styles, Providers
    • Button Guidelines
    • Style Guidelines
    • Solution Providers
    • Plugins
  • Older Documentation
    • Implicit Grant (Deprecated)
    • Choose an Authorization Grant
    • Use the Login with Amazon SDK for Android APIs (v2.0.2 and below)
    • Use the Login with Amazon SDK for iOS APIs (v2.1.2 and below)

Other Resources
  • LWA Product Overview
  • LWA Forums
  • Amazon Blogs with LWA tags
  • Fire TV
  • Catalog Integration
  • Fire Tablets
  • Appstore Submission
  • App Testing
  • Revenue Reports and Promotions
  • Policy Center
  • In-App Purchasing API
  • Submit Your Apps

Login with Amazon Authorization Code

Note: This documentation is for developers integrating Login with Amazon features into their apps. This isn't a customer support page. If you're a Fire TV or Fire tablet customer and you're having trouble entering your Fire TV authentication code, add a post in the Amazon Digital and Device Forum to request help. Alternatively, contact Amazon Customer Service.

An authorization code is sent to a client as the first step in an Authorization Code Grant. When the client receives the authorization code, it calls the Login with Amazon authorization service with the code, their client identifier and client secret .

The authorization code is useless by itself, and therefore any malware that intercepts the authorization code cannot impersonate the client to gain an access token.


Last updated: Nov 25, 2020

Follow us:

Resources

  • Appstore developer blog

  • Technical documentation

  • Amazon Developer Huddle

Supported devices

  • Amazon Fire TV

  • Fire tablets

Other services & APIs

  • Small Business Accelerator Program

  • Developer Promotions Console

  • Alexa for video publishers

  • Login with Amazon

  • Frustration-Free Setup

  • Amazon Incentives API

  • Amazon Merch on Demand

  • Amazon Music

  • Fire TV Partners

Support

  • Appstore Developer Community

  • FAQs

  • Contact us

Legal

  • Terms & agreements

  • Privacy Notice

amazon_developer_logo

© 2010-2026, Amazon.com, Inc. or its affiliates. All Rights Reserved.

Terms

Amazon Developer Blog

Contact Us

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.