node.js - Cognito USER_SRP_AUTHENTICATION -
in aws cognito docs, http://docs.aws.amazon.com/awsjavascriptsdk/latest/aws/cognitoidentityserviceprovider.html#initiateauth-property
one of supported authentication flow user_srp_auth. when call initiateauth(), get
invalidparameterexception: missing required parameter srp_a error.
the doc silent how get/generate srp_a method requires. can find how use auth flow?
thanks in advance!
i had similar problem "admininitiateauth" method. able mine working enabling admin_no_srp_auth in userpool. go userpool > apps > show details , check checkbox "enable sign-in api server-based authentication (admin_no_srp_auth)". once done, use authflowtype.admin_no_srp_auth.
// example java implementation... admininitiateauthrequest request = new admininitiateauthrequest(); request.withclientid(client_app_id); // clinet id assigned in userpool request.withuserpoolid(user_pool_id); // id of user pool request.addauthparametersentry("username", userid); request.addauthparametersentry("password", pwd); request.withauthflow(authflowtype.admin_no_srp_auth); // have enable workflow on user pool! // may able set workflow authflowtype.user_srp_auth if don't use admininitiaterequest // initiate auth request admininitiateauthresult result = identityuserpoolproviderclient.admininitiateauth(request);
Comments
Post a Comment