Skip to content

Create Security Profile

erikhopf-amzn edited this page Mar 3, 2017 · 3 revisions

Register your product and create a security profile.

After you've registered for an Amazon developer account, you'll need to create an Alexa device and security profile. Make note of the following parameters ProductID (also known as Device Type ID), ClientID, and ClientSecret -- you'll need these later.

  1. Login to Amazon Developer Portal - developer.amazon.com
  2. Click on Apps & Services tab -> Alexa -> Alexa Voice Service -> Get Started
  3. Click the Register a Product Type drop-down menu, and select Device.
  4. Fill-in these values and save:

Device Type Info

  1. Device Type ID - Provide a simple identifier for your product.
  2. Display Name - The display name in the developer portal, and what is displayed to users when they register the product with Amazon.
  3. Click Next

Security Profile

  1. Click the Security Profile drop down and choose Create a new profile.

  2. Enter a name and description for your security profile, then click Next. For example:

    • Security Profile Name: Alexa Voice Service Sample App Security Profile
    • Security Profile Description: Alexa Voice Service Sample App Security Profile Description

    Note: These are suggested values. You provide custom information for Security Profile Name and Security Profile Description.

    A Client ID and Client Secret will be generated for you.

  3. Now click on the Web Settings Tab. Make sure the security profile you just created is selected in the drop-down menu, then click the "Edit" button.

Device Details

  1. Image - Save the following test image to your computer (or use your own), then upload it:
  2. Category - Other
  3. Description - Alexa Voice Service sample app test
  4. Do you have plans to make your product available to the general public? - No
  5. Click Next

You are now ready to generate self-signed certificates.


6.2 - Enable Security Profile

  1. Open a web browser, and visit https://developer.amazon.com/lwa/sp/overview.html.

  2. Near the top of the page, select the security profile you created earlier from the drop down menu and click Confirm.

  3. Enter a privacy policy URL beginning with http:// or https://. For this example, you can enter a fake URL such as http://example.com.

  4. [Optional] You may upload an image as well. The image will be shown on the Login with Amazon consent page to give your users context.

  5. Click Save.

  6. Next to the Alexa Voice Service Sample App Security Profile, click Show Client ID and Client Secret. This will display your client ID and client secret. Save these values. You’ll need these.