Ich möchte diese Aussage für cpp anzuwenden:AWS-Anmelde InvalidParameterException Fehlende erforderlichen Parameter SRP_A
Ich versuchte es cpp zu verabschieden. Ich könnte mich anmelden. Als ich versuchte, unterzeichnen-in, traf ich diese Ausnahme: "InvalidParameterException: Fehlende erforderliche Parameter SRP_A"
Dieser Teil meines Codes ist:
Aws::Map<Aws::String, Aws::String> authParameters;
Aws::Map<Aws::String, Aws::String> authParameters;
authParameters.insert(
std::pair<Aws::String, Aws::String>("USERNAME", "xxxxx"));
authParameters.insert(
std::pair<Aws::String, Aws::String>("PASSWORD", "xxxxx"));
InitiateAuthRequest initiateAuthRequest;
initiateAuthRequest.SetAuthFlow(
Aws::CognitoIdentityProvider::Model::AuthFlowType::USER_SRP_AUTH);
initiateAuthRequest.SetClientId(TEST_APP_CLIENT_ID);
initiateAuthRequest.SetAuthParameters(authParameters);
InitiateAuthOutcome initiateAuthOutcome =
client.InitiateAuth(initiateAuthRequest);
if (initiateAuthOutcome.IsSuccess()) {
qDebug() << "Initiate auth: " << initiateAuthOutcome.IsSuccess();
} else {
qDebug() << initiateAuthOutcome.GetError().GetExceptionName().c_str()
<< ": " << initiateAuthOutcome.GetError().GetMessage().c_str();
}
Wie kann ich SRP_A Attribut in den InitiateAuthRequest? Für andere Plattformen (Android, iOS und JS) hat ihre SDK SRP_A Generator wie dort.
Wie kann ich dieses Problem lösen. Vielen Dank.