We’re integrating LWA for a web app serving users in Japan.
Even when the customer is already signed in at amazon.co.jp, invoking LWA always sends them to the Amazon login page instead of reusing the existing session / showing the consent screen.
Endpoints used
-
Auth:
https://www.amazon.co.jp/ap/oa -
Token URL:
https://api.amazon.co.jp/auth/o2/token
Steps to reproduce
-
Visit
https://www.amazon.co.jp/and sign in (keep me signed in). -
In our web app, click “Login with Amazon”.
-
The browser is navigated to http://apac.account.amazon.com/ap/signin.
Result: Amazon shows the login prompt (email/password) again instead of reusing the co.jp session.
Expected: If a valid Amazon.co.jp session exists, LWA should reuse it and either (a) show the consent screen or (b) silently succeed, then redirect with an auth code.
Questions
-
Is session reuse from amazon.co.jp to apac.account.amazon.com expected to work, or is a fresh login normal due to cookie/domain separation?
-
Are there additional settings needed for co.jp to avoid the login prompt?