我有一个使用 aws-sdk 的 javascript 项目。不,我想使用amazon-cognito-identity-js。在页面上它说:
请注意,适用于 JavaScript 的 Amazon Cognito AWS 开发工具包只是 AWS Javascript 开发工具包的精简版本,命名空间为 AWSCognito 而不是 AWS。它仅引用 Amazon Cognito 身份服务。
实际上,例如,我可以使用以下命令创建 CognitoIdentityServiceProvider:
CognitoIdentityServiceProvider = new AWS.CognitoIdentityServiceProvider();
但是我怎么想像验证用户一样呢?根据amazon-cognito-identity-js文档:
authenticationDetails = new CognitoIdentityServiceProvider.AuthenticationDetails({Userame: ..., Password: ...});
cognitoUser.authenticateUser(authenticationDetails, ...)
但是 CognitoIdentityServiceProvider 对象没有 AuthenticationDetails 属性。
当我使用 aws-sdk 而不是 amazon-cognito-identity-js 时,我是否必须做一些不同的事情?
还是我的假设是错误的,我需要 aws-sdk 和 amazon-cognito-identity-js?