Amazon Cognito JS Auth Flow 不发送用于用户迁移的密码
Amazon Cognito JS Authflow doesnt send password for usermigration
大家好,我正在尝试将一个用户池迁移到另一个。因此我尝试这样做:https://docs.aws.amazon.com/en_en/cognito/latest/developerguide/user-pool-lambda-migrate-user.html
当将 authflow 转移到 USER_PASSWORD_AUTH 时,我的密码仍然不在请求中。示例代码:
const cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.setAuthenticationFlowType("USER_PASSWORD_AUTH");
console.log(authenticationDetails);
cognitoUser.authenticateUser(authenticationDetails, {
Authenticationdetails 由用户名和密码组成
错误如下:
缺少必需的参数 PASSWORD
答案是,这只有 Cognito SDK > 2.0.2 才有可能
我必须在 package.json 中明确说明最新版本号。
"dependencies": {
"amazon-cognito-identity-js": "^3.0.7",
大家好,我正在尝试将一个用户池迁移到另一个。因此我尝试这样做:https://docs.aws.amazon.com/en_en/cognito/latest/developerguide/user-pool-lambda-migrate-user.html
当将 authflow 转移到 USER_PASSWORD_AUTH 时,我的密码仍然不在请求中。示例代码:
const cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.setAuthenticationFlowType("USER_PASSWORD_AUTH");
console.log(authenticationDetails);
cognitoUser.authenticateUser(authenticationDetails, {
Authenticationdetails 由用户名和密码组成
错误如下:
缺少必需的参数 PASSWORD
答案是,这只有 Cognito SDK > 2.0.2 才有可能
我必须在 package.json 中明确说明最新版本号。
"dependencies": {
"amazon-cognito-identity-js": "^3.0.7",