Struct rusoto_cognito_idp::RespondToAuthChallengeRequest [] [src]

pub struct RespondToAuthChallengeRequest {
    pub challenge_name: String,
    pub challenge_responses: Option<HashMap<String, String>>,
    pub client_id: String,
    pub session: Option<String>,
}

The request to respond to an authentication challenge.

Fields

The challenge name. For more information, see InitiateAuth.

ADMIN_NO_SRP_AUTH is not a valid value.

The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

  • SMSMFA: SMSMFACODE, USERNAME, SECRETHASH (if app client is configured with client secret).

  • PASSWORDVERIFIER: PASSWORDCLAIMSIGNATURE, PASSWORDCLAIMSECRETBLOCK, TIMESTAMP, USERNAME, SECRETHASH (if app client is configured with client secret).

  • NEWPASSWORDREQUIRED: NEWPASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

The app client ID.

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.

Trait Implementations

impl Default for RespondToAuthChallengeRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for RespondToAuthChallengeRequest
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for RespondToAuthChallengeRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations