什么是用于在 Cognito 中登录的 AWS SDK 库(从后端不使用 Amplify)?
What is the AWS SDK library for signin in Cognito (from backend without using Amplify)?
我已经使用@aws-sdk/client-cognito-identity-provider 实现了用户注册,但无法从 AWS SDK 中找到模块或 API 来实现登录到 Cognito
@aws-sdk/client-cognito-identity-provider
是您想要做的事情的正确库。
import * as AWS from "@aws-sdk/client-cognito-identity-provider";
const client = new AWS.CognitoIdentityProvider({ region: "REGION" });
client.initiateAuth({
ClientId: '...',
AuthFlow: 'USER_PASSWORD_AUTH',
AuthParameters: {
USERNAME: 'my_test_user',
PASSWORD: '...'
}
}, function(err, data) {});
我已经使用@aws-sdk/client-cognito-identity-provider 实现了用户注册,但无法从 AWS SDK 中找到模块或 API 来实现登录到 Cognito
@aws-sdk/client-cognito-identity-provider
是您想要做的事情的正确库。
import * as AWS from "@aws-sdk/client-cognito-identity-provider";
const client = new AWS.CognitoIdentityProvider({ region: "REGION" });
client.initiateAuth({
ClientId: '...',
AuthFlow: 'USER_PASSWORD_AUTH',
AuthParameters: {
USERNAME: 'my_test_user',
PASSWORD: '...'
}
}, function(err, data) {});