Class: Aws::STS::Types::GetWebIdentityTokenResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-core/lib/aws-sdk-sts/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:web_identity_token]

Instance Attribute Summary collapse

Instance Attribute Details

#expirationTime

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.

Returns:

  • (Time)


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_tokenString

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.

Returns:

  • (String)


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