Skip to main content
Version: 2.1

TSSOOIDCCreateTokenRequest

Class in AWS.SSOOIDC

CreateToken request class.

Ancestors​

Properties​

clientId​

property clientId: string

clientSecret​

property clientSecret: string

code​

property code: string

codeVerifier​

property codeVerifier: string

deviceCode​

property deviceCode: string

grantType​

property grantType: string

redirectUri​

property redirectUri: string

refreshToken​

property refreshToken: string

scope​

property scope: TList<string>

Constructors​

Create​

constructor Create(const AClientId, AClientSecret, AGrantType: string; const ADeviceCode: string = '');

Creates a new CreateToken request used to exchange a supported OAuth2 grant for an access token (and optionally a refresh token). This constructor sets the required client credentials and grant type.

Parameters

NameDescription
AClientIdThe client identifier registered with IAM Identity Center.
AClientSecretThe client secret associated with the registered client. Required for confidential clients.
AGrantTypeThe OAuth2 grant type to use in the token request. Common values include:,, and.
ADeviceCodeOptionally, specify the short-term code used to identify this authentication attempt. Only used when using the device code grant type.