CopyableBuilder<RespondToAuthChallengeRequest.Builder,RespondToAuthChallengeRequest>, SdkBuilder<RespondToAuthChallengeRequest.Builder,RespondToAuthChallengeRequest>public static interface RespondToAuthChallengeRequest.Builder extends CopyableBuilder<RespondToAuthChallengeRequest.Builder,RespondToAuthChallengeRequest>
| Modifier and Type | Method | Description |
|---|---|---|
RespondToAuthChallengeRequest.Builder |
challengeName(String challengeName) |
The challenge name.
|
RespondToAuthChallengeRequest.Builder |
challengeName(ChallengeNameType 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 |
session(String session) |
The session which should be passed both ways in challenge-response calls to the service.
|
copyapply, buildRespondToAuthChallengeRequest.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.
ChallengeNameTypeRespondToAuthChallengeRequest.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.
ChallengeNameTypeRespondToAuthChallengeRequest.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).
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.