Class: Aws::SSOOIDC::Types::StartDeviceAuthorizationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSOOIDC::Types::StartDeviceAuthorizationResponse
- Defined in:
- gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#device_code ⇒ String
The short-lived code that is used by the device when polling for a session token.
-
#expires_in ⇒ Integer
Indicates the number of seconds in which the verification code will become invalid.
-
#interval ⇒ Integer
Indicates the number of seconds the client must wait between attempts when polling for a session.
-
#user_code ⇒ String
A one-time user verification code.
-
#verification_uri ⇒ String
The URI of the verification page that takes the
userCode
to authorize the device. -
#verification_uri_complete ⇒ String
An alternate URL that the client can use to automatically launch a browser.
Instance Attribute Details
#device_code ⇒ String
The short-lived code that is used by the device when polling for a session token.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |
#expires_in ⇒ Integer
Indicates the number of seconds in which the verification code will become invalid.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |
#interval ⇒ Integer
Indicates the number of seconds the client must wait between attempts when polling for a session.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |
#user_code ⇒ String
A one-time user verification code. This is needed to authorize an in-use device.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |
#verification_uri ⇒ String
The URI of the verification page that takes the userCode
to
authorize the device.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |
#verification_uri_complete ⇒ String
An alternate URL that the client can use to automatically launch a browser. This process skips the manual step in which the user visits the verification page and enters their code.
698 699 700 701 702 703 704 705 706 707 |
# File 'gems/aws-sdk-core/lib/aws-sdk-ssooidc/types.rb', line 698 class StartDeviceAuthorizationResponse < Struct.new( :device_code, :user_code, :verification_uri, :verification_uri_complete, :expires_in, :interval) SENSITIVE = [] include Aws::Structure end |