Class: Aws::STS::Types::GetWebIdentityTokenResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::STS::Types::GetWebIdentityTokenResponse
- Defined in:
- gems/aws-sdk-core/lib/aws-sdk-sts/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:web_identity_token]
Instance Attribute Summary collapse
-
#expiration ⇒ Time
The date and time when the web identity token expires, in UTC.
-
#web_identity_token ⇒ String
A signed JSON Web Token (JWT) that represents the caller's Amazon Web Services identity.
Instance Attribute Details
#expiration ⇒ Time
The date and time when the web identity token expires, in UTC. The
expiration is determined by adding the DurationSeconds value to
the time the token was issued. After this time, the token should no
longer be considered valid.
1641 1642 1643 1644 1645 1646 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1641 class GetWebIdentityTokenResponse < Struct.new( :web_identity_token, :expiration) SENSITIVE = [:web_identity_token] include Aws::Structure end |
#web_identity_token ⇒ String
A signed JSON Web Token (JWT) that represents the caller's Amazon
Web Services identity. The token contains standard JWT claims such
as subject, audience, expiration time, and additional identity
attributes added by STS as custom claims. You can also add your own
custom claims to the token by passing tags as request parameters to
the GetWebIdentityToken API. The token is signed using the
specified signing algorithm and can be verified using the
verification keys available at the issuer's JWKS endpoint.
1641 1642 1643 1644 1645 1646 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1641 class GetWebIdentityTokenResponse < Struct.new( :web_identity_token, :expiration) SENSITIVE = [:web_identity_token] include Aws::Structure end |