public class RespondToAuthChallengeRequest extends AmazonWebServiceRequest implements Serializable
Responds to the authentication challenge.
| Constructor and Description |
|---|
RespondToAuthChallengeRequest() |
| Modifier and Type | Method and Description |
|---|---|
RespondToAuthChallengeRequest |
addChallengeResponsesEntry(String key,
String value)
The challenge responses.
|
RespondToAuthChallengeRequest |
clearChallengeResponsesEntries()
Removes all the entries added into ChallengeResponses.
|
boolean |
equals(Object obj) |
AnalyticsMetadataType |
getAnalyticsMetadata()
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls. |
String |
getChallengeName()
The challenge name.
|
Map<String,String> |
getChallengeResponses()
The challenge responses.
|
String |
getClientId()
The app client ID.
|
String |
getSession()
The session which should be passed both ways in challenge-response calls
to the service.
|
UserContextDataType |
getUserContextData()
Contextual data such as the user's device fingerprint, IP address, or
location used for evaluating the risk of an unexpected event by Amazon
Cognito advanced security.
|
int |
hashCode() |
void |
setAnalyticsMetadata(AnalyticsMetadataType analyticsMetadata)
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls. |
void |
setChallengeName(ChallengeNameType challengeName)
The challenge name.
|
void |
setChallengeName(String challengeName)
The challenge name.
|
void |
setChallengeResponses(Map<String,String> challengeResponses)
The challenge responses.
|
void |
setClientId(String clientId)
The app client ID.
|
void |
setSession(String session)
The session which should be passed both ways in challenge-response calls
to the service.
|
void |
setUserContextData(UserContextDataType userContextData)
Contextual data such as the user's device fingerprint, IP address, or
location used for evaluating the risk of an unexpected event by Amazon
Cognito advanced security.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RespondToAuthChallengeRequest |
withAnalyticsMetadata(AnalyticsMetadataType analyticsMetadata)
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls. |
RespondToAuthChallengeRequest |
withChallengeName(ChallengeNameType challengeName)
The challenge name.
|
RespondToAuthChallengeRequest |
withChallengeName(String challengeName)
The challenge name.
|
RespondToAuthChallengeRequest |
withChallengeResponses(Map<String,String> challengeResponses)
The challenge responses.
|
RespondToAuthChallengeRequest |
withClientId(String clientId)
The app client ID.
|
RespondToAuthChallengeRequest |
withSession(String session)
The session which should be passed both ways in challenge-response calls
to the service.
|
RespondToAuthChallengeRequest |
withUserContextData(UserContextDataType userContextData)
Contextual data such as the user's device fingerprint, IP address, or
location used for evaluating the risk of an unexpected event by Amazon
Cognito advanced security.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getClientId()
The app client ID.
Constraints:
Length: 1 - 128
Pattern: [\w+]+
The app client ID.
public void setClientId(String clientId)
The app client ID.
Constraints:
Length: 1 - 128
Pattern: [\w+]+
clientId - The app client ID.
public RespondToAuthChallengeRequest withClientId(String clientId)
The app client ID.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 128
Pattern: [\w+]+
clientId - The app client ID.
public String getChallengeName()
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
Constraints:
Allowed Values: SMS_MFA, SOFTWARE_TOKEN_MFA, SELECT_MFA_TYPE,
MFA_SETUP, PASSWORD_VERIFIER, CUSTOM_CHALLENGE, DEVICE_SRP_AUTH,
DEVICE_PASSWORD_VERIFIER, ADMIN_NO_SRP_AUTH, NEW_PASSWORD_REQUIRED
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
ChallengeNameTypepublic void setChallengeName(String challengeName)
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
Constraints:
Allowed Values: SMS_MFA, SOFTWARE_TOKEN_MFA, SELECT_MFA_TYPE,
MFA_SETUP, PASSWORD_VERIFIER, CUSTOM_CHALLENGE, DEVICE_SRP_AUTH,
DEVICE_PASSWORD_VERIFIER, ADMIN_NO_SRP_AUTH, NEW_PASSWORD_REQUIRED
challengeName - The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
ChallengeNameTypepublic RespondToAuthChallengeRequest withChallengeName(String challengeName)
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SMS_MFA, SOFTWARE_TOKEN_MFA, SELECT_MFA_TYPE,
MFA_SETUP, PASSWORD_VERIFIER, CUSTOM_CHALLENGE, DEVICE_SRP_AUTH,
DEVICE_PASSWORD_VERIFIER, ADMIN_NO_SRP_AUTH, NEW_PASSWORD_REQUIRED
challengeName - The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
ChallengeNameTypepublic void setChallengeName(ChallengeNameType challengeName)
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
Constraints:
Allowed Values: SMS_MFA, SOFTWARE_TOKEN_MFA, SELECT_MFA_TYPE,
MFA_SETUP, PASSWORD_VERIFIER, CUSTOM_CHALLENGE, DEVICE_SRP_AUTH,
DEVICE_PASSWORD_VERIFIER, ADMIN_NO_SRP_AUTH, NEW_PASSWORD_REQUIRED
challengeName - The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
ChallengeNameTypepublic RespondToAuthChallengeRequest withChallengeName(ChallengeNameType challengeName)
The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SMS_MFA, SOFTWARE_TOKEN_MFA, SELECT_MFA_TYPE,
MFA_SETUP, PASSWORD_VERIFIER, CUSTOM_CHALLENGE, DEVICE_SRP_AUTH,
DEVICE_PASSWORD_VERIFIER, ADMIN_NO_SRP_AUTH, NEW_PASSWORD_REQUIRED
challengeName - The challenge name. For more information, see .
ADMIN_NO_SRP_AUTH is not a valid value.
ChallengeNameTypepublic String getSession()
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.
Constraints:
Length: 20 - 2048
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.
public void setSession(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.
Constraints:
Length: 20 - 2048
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.
public RespondToAuthChallengeRequest withSession(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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
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.
public Map<String,String> getChallengeResponses()
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).
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).
public void setChallengeResponses(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).
public RespondToAuthChallengeRequest withChallengeResponses(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).
Returns a reference to this object so that method calls can be chained together.
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).
public RespondToAuthChallengeRequest addChallengeResponsesEntry(String key, String value)
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).
The method adds a new key-value pair into ChallengeResponses parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into ChallengeResponses.value - The corresponding value of the entry to be added into
ChallengeResponses.public RespondToAuthChallengeRequest clearChallengeResponsesEntries()
Returns a reference to this object so that method calls can be chained together.
public AnalyticsMetadataType getAnalyticsMetadata()
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls.
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls.
public void setAnalyticsMetadata(AnalyticsMetadataType analyticsMetadata)
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls.
analyticsMetadata -
The Amazon Pinpoint analytics metadata for collecting metrics
for RespondToAuthChallenge calls.
public RespondToAuthChallengeRequest withAnalyticsMetadata(AnalyticsMetadataType analyticsMetadata)
The Amazon Pinpoint analytics metadata for collecting metrics for
RespondToAuthChallenge calls.
Returns a reference to this object so that method calls can be chained together.
analyticsMetadata -
The Amazon Pinpoint analytics metadata for collecting metrics
for RespondToAuthChallenge calls.
public UserContextDataType getUserContextData()
Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
public void setUserContextData(UserContextDataType userContextData)
Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
userContextData - Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
public RespondToAuthChallengeRequest withUserContextData(UserContextDataType userContextData)
Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
Returns a reference to this object so that method calls can be chained together.
userContextData - Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
public String toString()
toString in class ObjectObject.toString()Copyright © 2019. All rights reserved.