Introduction
Here are the step-by-step implementation details to integrate Simple Sign-in (SSI).
Resources
Amazon provides the following resources to integrate SSI in your app.
- Appstore SDK: Simple Sign-in APIs along with other functionalities, such as In-App Purchasing (IAP), and Digital Rights Management (DRM).
- App Tester: A tool that allows testing SSI integration without publishing apps to the Amazon Appstore.
- SSI Token Library: A Java library to generate and validate link tokens and SSI tokens in your cloud.
- Sample app - SSISampleApp: A sample Android app to use for code reference, included in the Appstore SDK.
Prerequisites
To enable Simple Sign-in, your app must meet the following conditions.
- App submitted to Amazon through the Developer Console. For app submission details, see Submitting Apps to the Amazon Appstore.
- App submitted to Live App Testing (LAT) at least one time. For LAT submission details, see Get Started with Live App Testing.
Enable SSI
Before you can integrate SSI, you must enable SSI for your app in the Developer Console. Enabling Simple Sign-in provides you with a unique SSI ID, which you'll use as the IdentityProviderName
to call Simple Sign-in APIs in your code.
To enable SSI and get your unique SSI ID, use the following steps
- Sign in to the Developer Console and select Apps & Services > My Apps from the top navigation bar.
- Select the app that you want to enable SSI for from the list.
- In the left pane under your app name and icon, select App Services.
- In the Simple Sign-in section of the screen, click Enable Simple Sign-in.
The console displays a message that Simple Sign-in is successfully enabled for your app and provides your unique SSI ID. Use this unique SSI ID as the IdentityProviderName
for calling Simple Sign-in APIs in your code.
Last updated: Nov 21, 2024