Class: Aws::Wickr::Types::OidcTokenInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::Wickr::Types::OidcTokenInfo
- Defined in:
- gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb
Overview
Contains OAuth token information returned from the identity provider, including access tokens, ID tokens, and PKCE parameters used for secure authentication.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_token ⇒ String
The OAuth access token that can be used to access protected resources on behalf of the authenticated user.
-
#code_challenge ⇒ String
The PKCE code challenge, a transformed version of the code verifier sent during the authorization request for verification.
-
#code_verifier ⇒ String
The PKCE (Proof Key for Code Exchange) code verifier, a cryptographically random string used to enhance security in the OAuth flow.
-
#expires_in ⇒ Integer
The lifetime of the access token in seconds, indicating when the token will expire and need to be refreshed.
-
#id_token ⇒ String
The OpenID Connect ID token containing user identity information and authentication context as a signed JWT.
-
#refresh_token ⇒ String
The OAuth refresh token that can be used to obtain new access tokens without requiring the user to re-authenticate.
-
#token_type ⇒ String
The type of access token issued, typically 'Bearer', which indicates how the token should be used in API requests.
Instance Attribute Details
#access_token ⇒ String
The OAuth access token that can be used to access protected resources on behalf of the authenticated user.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#code_challenge ⇒ String
The PKCE code challenge, a transformed version of the code verifier sent during the authorization request for verification.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#code_verifier ⇒ String
The PKCE (Proof Key for Code Exchange) code verifier, a cryptographically random string used to enhance security in the OAuth flow.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#expires_in ⇒ Integer
The lifetime of the access token in seconds, indicating when the token will expire and need to be refreshed.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#id_token ⇒ String
The OpenID Connect ID token containing user identity information and authentication context as a signed JWT.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#refresh_token ⇒ String
The OAuth refresh token that can be used to obtain new access tokens without requiring the user to re-authenticate.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |
#token_type ⇒ String
The type of access token issued, typically 'Bearer', which indicates how the token should be used in API requests.
2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 2434 class OidcTokenInfo < Struct.new( :code_verifier, :code_challenge, :access_token, :id_token, :refresh_token, :token_type, :expires_in) SENSITIVE = [] include Aws::Structure end |