@Stability(value=Stable)
public static interface CfnSkill.AuthenticationConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Only Login with Amazon security profiles created through the 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 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 in the .
AuthenticationConfiguration is a property of the Alexa::ASK::Skill resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.alexa.ask.*;
AuthenticationConfigurationProperty authenticationConfigurationProperty = AuthenticationConfigurationProperty.builder()
.clientId("clientId")
.clientSecret("clientSecret")
.refreshToken("refreshToken")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnSkill.AuthenticationConfigurationProperty.Builder
A builder for
CfnSkill.AuthenticationConfigurationProperty |
static class |
CfnSkill.AuthenticationConfigurationProperty.Jsii$Proxy
An implementation for
CfnSkill.AuthenticationConfigurationProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnSkill.AuthenticationConfigurationProperty.Builder |
builder() |
String |
getClientId()
Client ID from Login with Amazon (LWA).
|
String |
getClientSecret()
Client secret from Login with Amazon (LWA).
|
String |
getRefreshToken()
Refresh token from Login with Amazon (LWA).
|
@Stability(value=Stable) @NotNull String getClientId()
@Stability(value=Stable) @NotNull String getClientSecret()
@Stability(value=Stable) @NotNull String getRefreshToken()
This token is secret.
@Stability(value=Stable) static CfnSkill.AuthenticationConfigurationProperty.Builder builder()
Copyright © 2022. All rights reserved.