自定义Web应用程序中的AWS Cognito社交提供程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义Web应用程序中的AWS Cognito社交提供程序相关的知识,希望对你有一定的参考价值。

我正在尝试将身份验证集成到我的Web应用程序中。 在Cognito docs之后,我已成功使用用户名和密码身份验证以及facebook提供商创建了一项服务。

一遍又一遍地阅读文档,我无法在自定义网页中找到社交提供程序身份验证的示例。 似乎只有他们的托管网页与这些服务集成在一起。

如何将Cognito集成到自定义Web应用程序中? 我想用用户名+密码和Facebook身份验证创建一个不同的页面(不能从有限的托管UI中自定义它)。

答案

您可以使用AWS Amplifyjs库来简化Facebook的社交提供程序身份验证过程。

AWS Amplify Provider对React / Angular组件提供更高级别的支持,以简化实施。

例如; AWS Amplify Authentication Guide Documentation

以上是关于自定义Web应用程序中的AWS Cognito社交提供程序的主要内容,如果未能解决你的问题,请参考以下文章

AWS Cognito - 社交登录选项行为

自定义属性未传递到由 AWS Cognito 创建的 ID_TOKEN

vue js中的aws cognito UI表单字段问题

AWS Cognito 用户池 + 用于身份验证/登录的社交提供商

我们可以使用 Cloudformation 为 Cognito UserPool 定义社交提供者吗?

在自定义函数中使用 AWS cognito 多因素身份验证