Class: Aws::CognitoIdentityProvider::Types::AdminRespondToAuthChallengeResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CognitoIdentityProvider::Types::AdminRespondToAuthChallengeResponse
- Defined in:
- gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb
Overview
Responds to the authentication challenge, as an administrator.
Constant Summary collapse
- SENSITIVE =
[:session]
Instance Attribute Summary collapse
-
#authentication_result ⇒ Types::AuthenticationResultType
The outcome of a successful authentication process.
-
#challenge_name ⇒ String
The name of the challenge that you must next respond to.
-
#challenge_parameters ⇒ Hash<String,String>
The parameters that define your response to the next challenge.
-
#session ⇒ String
The session identifier that maintains the state of authentication requests and challenge responses.
Instance Attribute Details
#authentication_result ⇒ Types::AuthenticationResultType
The outcome of a successful authentication process. After your
application has passed all challenges, Amazon Cognito returns an
AuthenticationResult
with the JSON web tokens (JWTs) that indicate
successful sign-in.
1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1987 class AdminRespondToAuthChallengeResponse < Struct.new( :challenge_name, :session, :challenge_parameters, :authentication_result) SENSITIVE = [:session] include Aws::Structure end |
#challenge_name ⇒ String
The name of the challenge that you must next respond to. You can
find more information about values for ChallengeName
in the
response parameters of AdminInitiateAuth.
1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1987 class AdminRespondToAuthChallengeResponse < Struct.new( :challenge_name, :session, :challenge_parameters, :authentication_result) SENSITIVE = [:session] include Aws::Structure end |
#challenge_parameters ⇒ Hash<String,String>
The parameters that define your response to the next challenge. Take
the values in ChallengeParameters
and provide values for them in
the ChallengeResponses of the next
AdminRespondToAuthChallenge
request.
1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1987 class AdminRespondToAuthChallengeResponse < Struct.new( :challenge_name, :session, :challenge_parameters, :authentication_result) SENSITIVE = [:session] include Aws::Structure end |
#session ⇒ String
The session identifier that maintains the state of authentication
requests and challenge responses. If an AdminInitiateAuth
or
AdminRespondToAuthChallenge
API request results in a determination
that your application must pass another challenge, Amazon Cognito
returns a session with other challenge parameters. Send this session
identifier, unmodified, to the next AdminRespondToAuthChallenge
request.
1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1987 class AdminRespondToAuthChallengeResponse < Struct.new( :challenge_name, :session, :challenge_parameters, :authentication_result) SENSITIVE = [:session] include Aws::Structure end |