class Aws::SSOOIDC::Types::CreateTokenRequest


@see docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenRequest AWS API Documentation
@return [String]
location.
code. Users authorize the service to send the request to this
The location of the application that will receive the authorization
@!attribute [rw] redirect_uri
@return [Array<String>]
granting an access token.
authorization, this list is used to restrict permissions when
The list of scopes that is defined by the client. Upon
@!attribute [rw] scope
@return [String]
service.
access token is invalid or expired. This token is not issued by the
The token used to obtain an access token in the event that the
@!attribute [rw] refresh_token
@return [String]
get access to a token.
parameter is required to perform an authorization grant request to
The authorization code received from the authorization service. This
@!attribute [rw] code
@return [String]
StartDeviceAuthorization API.
This should come from an in-memory reference to the result of the
short-term code is used to identify this authentication attempt.
Used only when calling this API for the device code grant type. This
@!attribute [rw] device_code
@return [String]
device code request.
Supports grant types for authorization code, refresh token, and
@!attribute [rw] grant_type
@return [String]
from the persisted result of the RegisterClient API.
A secret string generated for the client. This value should come
@!attribute [rw] client_secret
@return [String]
from the persisted result of the RegisterClient API.
The unique identifier string for each client. This value should come
@!attribute [rw] client_id
}
redirect_uri: “URI”,
scope: [“Scope”],
refresh_token: “RefreshToken”,
code: “AuthCode”,
device_code: “DeviceCode”,
grant_type: “GrantType”, # required
client_secret: “ClientSecret”, # required
client_id: “ClientId”, # required
{
data as a hash:
@note When making an API call, you may pass CreateTokenRequest