Create Security Profile

leala-amzn edited this page Nov 13, 2018 · 8 revisions

Register your product and create a security profile

After you've registered for an Amazon developer account, you'll need to create a new Alexa product and security profile.

  1. Login to Amazon Developer Portal

  2. Navigate to the Alexa > Alexa Voice Service console.

  3. Choose Create Product, and follow then instructions below to 1). register a product, 2). create a security profile, and 3). authorize your security profile to use Login With Amazon (LWA).

Product information

On this page, you'll provide information about your product.

  1. Product Name - This is what gets displayed to users when they register an instance of the product with Amazon.

  2. Product ID - A simple identifier for your product.

  3. Choose the product type Device with Alexa built-in.

  4. When asked if your product will use a companion app, select No.

  5. For Product Category, select Other, and enter a description of the product type, such as Raspberry Pi.

    Note: For a commercial product, you should select the best option available.

  6. Enter a Brief product description.

  7. When asked how users will interact with your product, select the option(s) that best describe your product's functionality.


  8. (Optional) You can skip uploading an image for now. This content is used on the manage your content and devices screen on

  9. When asked if you will distribute this project, select No. Note: For a commercial product, you should select Yes.

  10. When asked if this product is for children, select No.

    1. Click Next.

Create a Security Profile

On this page we'll create a new Login with Amazon (LWA) security profile. This associates user data and security credentials with one or more products.

  1. Select Create New Profile.

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

    • Security Profile Name: AVS Test Product
    • Security Profile Description: This is for a reference build of the AVS Device SDK on Raspberry Pi.

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

  3. Now you'll generate a Client ID. Navigate to Platform Information > Other devices and platforms. Enter a Client ID name, then select Generate ID.

  4. Now, select Download. This will save a config.json file to your computer that includes the clientID and productID associated with your security profile. This information will be used by the sample app as part of the setup process.

  5. Review and agree to the AVS Developer Services Agreement, including the Alexa Voice Services Program Requirements, and then select Finish.

  6. You should see pop up confirmation that "Your Product has been created". Select OK.

You are now ready to generate self-signed certificates.

Enable your Security Profile

  1. Open a web browser, and visit

  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

  4. Optional You may upload an image. The image will be shown on the LWA consent page to give your users context.

  5. Click Save.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.