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.
1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1767 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.
1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1767 class GetWebIdentityTokenResponse < Struct.new( :web_identity_token, :expiration) SENSITIVE = [:web_identity_token] include Aws::Structure end |