Alexa::ASK::Skill AuthenticationConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Alexa::ASK::Skill AuthenticationConfiguration

The AuthenticationConfiguration property type specifies the Login with Amazon (LWA) configuration used to authenticate with the Alexa service. Only Login with Amazon security profiles created through the Build Skills with the Alexa Skills Kit developer documentation are supported for authentication. A client ID, client secret, and refresh token are required. You can generate a client ID and client secret by creating a new security profile on the Amazon Developer Portal or you can retrieve them from an existing profile. You can then retrieve the refresh token using the Alexa Skills Kit CLI. For instructions, see util-command in the ASK CLI Command Reference.

AuthenticationConfiguration is a property of the Alexa::ASK::Skill resource.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "ClientId" : String, "ClientSecret" : String, "RefreshToken" : String }

YAML

ClientId: String ClientSecret: String RefreshToken: String

Properties

ClientId

Client ID from Login with Amazon (LWA).

Required: Yes

Type: String

Update requires: No interruption

ClientSecret

Client secret from Login with Amazon (LWA).

Required: Yes

Type: String

Update requires: No interruption

RefreshToken

Refresh token from Login with Amazon (LWA). This token is secret.

Required: Yes

Type: String

Update requires: No interruption