AWS Cognito:如何从React前端调用adminCreateUser?

时间:2019-02-08 17:52:51

标签: reactjs amazon-web-services amazon-cognito

我只能像我的“主管”用户那样,才能通过自定义的React App创建“雇员”用户(无法创建自己的用户),而无需通过Cognito控制台。通过AdminCreateUser action提供了AWS Cognito Identity SDK的AWS.CognitoIdentityServiceProvider,似乎比通过Node back-endAWS Management Console interface提供的更多。并且(越来越多)有大量文档通过AdminCreateUser API对具有 already been created 的用户进行身份验证。但是,尝试

import { CognitoIdentityServiceProvider } from 'amazon-cognito-identity-js'; 

还有AFAIK(据我所知),React中没有提供该动作。

1 个答案:

答案 0 :(得分:0)

我正在考虑使用一种hacky方法来定义2个特定的Cognito用户池-用户组 Supervisor Employee 。只有属于 Supervisor 组的用户才能访问注册屏幕(使用protective React Routing),在这里我可以使用详细记录的CognitoUserPool子SDK来创建 Employee 用户。