Class: Aws::SSOOIDC::Types::CreateTokenResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSOOIDC::Types::CreateTokenResponse
- Defined in:
- gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:access_token, :refresh_token, :id_token]
Instance Attribute Summary collapse
-
#access_token ⇒ String
A bearer token to access AWS accounts and applications assigned to a user.
-
#expires_in ⇒ Integer
Indicates the time in seconds when an access token will expire.
-
#id_token ⇒ String
The
idToken
is not implemented or supported. -
#refresh_token ⇒ String
A token that, if present, can be used to refresh a previously issued access token that might have expired.
-
#token_type ⇒ String
Used to notify the client that the returned token is an access token.
Instance Attribute Details
#access_token ⇒ String
A bearer token to access AWS accounts and applications assigned to a user.
180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 180 class CreateTokenResponse < Struct.new( :access_token, :token_type, :expires_in, :refresh_token, :id_token) SENSITIVE = [:access_token, :refresh_token, :id_token] include Aws::Structure end |
#expires_in ⇒ Integer
Indicates the time in seconds when an access token will expire.
180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 180 class CreateTokenResponse < Struct.new( :access_token, :token_type, :expires_in, :refresh_token, :id_token) SENSITIVE = [:access_token, :refresh_token, :id_token] include Aws::Structure end |
#id_token ⇒ String
The idToken
is not implemented or supported. 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.
A JSON Web Token (JWT) that identifies who is associated with the issued access token.
180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 180 class CreateTokenResponse < Struct.new( :access_token, :token_type, :expires_in, :refresh_token, :id_token) SENSITIVE = [:access_token, :refresh_token, :id_token] include Aws::Structure end |
#refresh_token ⇒ String
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.
180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 180 class CreateTokenResponse < Struct.new( :access_token, :token_type, :expires_in, :refresh_token, :id_token) SENSITIVE = [:access_token, :refresh_token, :id_token] include Aws::Structure end |
#token_type ⇒ String
Used to notify the client that the returned token is an access
token. The supported token type is Bearer
.
180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 180 class CreateTokenResponse < Struct.new( :access_token, :token_type, :expires_in, :refresh_token, :id_token) SENSITIVE = [:access_token, :refresh_token, :id_token] include Aws::Structure end |