class Aws::SSOOIDC::Types::CreateTokenWithIAMResponse

@!attribute [rw] access_token

A bearer token to access Amazon Web Services accounts and
applications assigned to a user.
@return [String]

@!attribute [rw] token_type

Used to notify the requester that the returned token is an access
token. The supported token type is `Bearer`.
@return [String]

@!attribute [rw] expires_in

Indicates the time in seconds when an access token will expire.
@return [Integer]

@!attribute [rw] refresh_token

A token that, if present, can be used to refresh a previously issued
access token that might have expired.

For more information about the features and limitations of the
current IAM Identity Center OIDC implementation, see *Considerations
for Using this Guide* in the [IAM Identity Center OIDC API
Reference][1].

[1]: https://docs.aws.amazon.com/singlesignon/latest/OIDCAPIReference/Welcome.html
@return [String]

@!attribute [rw] id_token

A JSON Web Token (JWT) that identifies the user associated with the
issued access token.
@return [String]

@!attribute [rw] issued_token_type

Indicates the type of tokens that are issued by IAM Identity Center.
The following values are supported:

* Access Token - `urn:ietf:params:oauth:token-type:access_token`

* Refresh Token - `urn:ietf:params:oauth:token-type:refresh_token`
@return [String]

@!attribute [rw] scope

The list of scopes for which authorization is granted. The access
token that is issued is limited to the scopes that are granted.
@return [Array<String>]

@!attribute [rw] aws_additional_details

A structure containing information from the `idToken`. Only the
`identityContext` is in it, which is a value extracted from the
`idToken`. This provides direct access to identity information
without requiring JWT parsing.
@return [Types::AwsAdditionalDetails]

@see docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenWithIAMResponse AWS API Documentation