public static interface RespondToAuthChallengeRequest.Builder extends CognitoIdentityProviderRequest.Builder, CopyableBuilder<RespondToAuthChallengeRequest.Builder,RespondToAuthChallengeRequest>
Modifier and Type | Method and Description |
---|---|
RespondToAuthChallengeRequest.Builder |
challengeName(ChallengeNameType challengeName)
The challenge name.
|
RespondToAuthChallengeRequest.Builder |
challengeName(String challengeName)
The challenge name.
|
RespondToAuthChallengeRequest.Builder |
challengeResponses(Map<String,String> challengeResponses)
The challenge responses.
|
RespondToAuthChallengeRequest.Builder |
clientId(String clientId)
The app client ID.
|
RespondToAuthChallengeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
RespondToAuthChallengeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
RespondToAuthChallengeRequest.Builder |
session(String session)
The session which should be passed both ways in challenge-response calls to the service.
|
build
overrideConfiguration
copy
applyMutation, build
RespondToAuthChallengeRequest.Builder clientId(String clientId)
The app client ID.
clientId
- The app client ID.RespondToAuthChallengeRequest.Builder challengeName(String challengeName)
The challenge name. For more information, see InitiateAuth.
ADMIN_NO_SRP_AUTH
is not a valid value.
challengeName
- The challenge name. For more information, see InitiateAuth.
ADMIN_NO_SRP_AUTH
is not a valid value.
ChallengeNameType
,
ChallengeNameType
RespondToAuthChallengeRequest.Builder challengeName(ChallengeNameType challengeName)
The challenge name. For more information, see InitiateAuth.
ADMIN_NO_SRP_AUTH
is not a valid value.
challengeName
- The challenge name. For more information, see InitiateAuth.
ADMIN_NO_SRP_AUTH
is not a valid value.
ChallengeNameType
,
ChallengeNameType
RespondToAuthChallengeRequest.Builder session(String session)
The session which should be passed both ways in challenge-response calls to the service. If
InitiateAuth
or RespondToAuthChallenge
API call determines that the caller needs to
go through another challenge, they return a session with other challenge parameters. This session should be
passed as it is to the next RespondToAuthChallenge
API call.
session
- The session which should be passed both ways in challenge-response calls to the service. If
InitiateAuth
or RespondToAuthChallenge
API call determines that the caller
needs to go through another challenge, they return a session with other challenge parameters. This
session should be passed as it is to the next RespondToAuthChallenge
API call.RespondToAuthChallengeRequest.Builder challengeResponses(Map<String,String> challengeResponses)
The challenge responses. These are inputs corresponding to the value of ChallengeName
, for
example:
SMS_MFA
: SMS_MFA_CODE
, USERNAME
, SECRET_HASH
(if app
client is configured with client secret).
PASSWORD_VERIFIER
: PASSWORD_CLAIM_SIGNATURE
,
PASSWORD_CLAIM_SECRET_BLOCK
, TIMESTAMP
, USERNAME
,
SECRET_HASH
(if app client is configured with client secret).
NEW_PASSWORD_REQUIRED
: NEW_PASSWORD
, any other required attributes,
USERNAME
, SECRET_HASH
(if app client is configured with client secret).
challengeResponses
- The challenge responses. These are inputs corresponding to the value of ChallengeName
,
for example:
SMS_MFA
: SMS_MFA_CODE
, USERNAME
, SECRET_HASH
(if
app client is configured with client secret).
PASSWORD_VERIFIER
: PASSWORD_CLAIM_SIGNATURE
,
PASSWORD_CLAIM_SECRET_BLOCK
, TIMESTAMP
, USERNAME
,
SECRET_HASH
(if app client is configured with client secret).
NEW_PASSWORD_REQUIRED
: NEW_PASSWORD
, any other required attributes,
USERNAME
, SECRET_HASH
(if app client is configured with client secret).
RespondToAuthChallengeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.RespondToAuthChallengeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.