我需要在浏览器中(不是移动应用程序),使用AWS Cognito使用用户名来验证用户名/密码,不FB /谷歌IdProviders。
有很多文档,但他们似乎是它不完整,不符合要求或不符合每个人的独立块:(
我创建Cognito用户群,那么身份游泳池,追平了userpool到idPool,然后我坚持。不知道用哪个库以及如何使用它。我找到最接近的是:
所有我需要的是普通的HTML形式的用户名/密码,将请求发送到Cognito和方式接下来的页面加载过程中检查密码是否正确。如果它的事项,我将使用AWS lambda作为后端处理今后的任务。
我该怎么做?有没有我的情况下教程/ DOC?谢谢。
您可以使用托管的用户界面为你的使用情况AWS Cognito UserPools。最简单的认证形式是使用隐式授权。
For more information about setting up Hosted UI refer Add an App to Enable the Hosted Web UI.。这将创建一个了userpool,用户可以注册他们自己(如果您打算限制这一点,你需要添加或者使用AWS Web控制台,Cognito UserPools或使用其SDK用户)
步骤如下。
注意:如果你需要保持用户对较长一段时间内登录(超过1个小时),则可能需要使用该准则格兰特流动,这将返回一个刷新令牌,它可以用来编程方式检索新id_tokens。