AWS Cognito-从浏览器应用程序(adminCreateUser)邀请用户

时间:2018-09-12 14:59:37

标签: javascript amazon-web-services amazon-cognito aws-cognito

在AWS Cognito中,管理面板中有一个选项,可以通过向他发送带有临时密码的邀请来创建新用户。它运作良好,但是我需要在我的应用程序(react spa)中实现完全相同的功能。

我正在使用aws-amplify-js,但是我看不到有任何方法可以做到这一点。在aws-sdk文档中,我看到adminCreateUser我需要什么功能,但是它需要开发人员凭据,因此我认为我不应该在浏览器中使用它。

有什么想法以正确的方式实现此功能吗?

1 个答案:

答案 0 :(得分:0)

您可以创建 lambda 和 API 端点来发送邀请。当然,您应该使用自定义授权来保护 API 端点访问,以防止非授权用户调用此端点。

有关 SDK 的更多信息,请访问以下内容: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#adminCreateUser-property