通过Authenticator与Authenticator v / s一起使用

时间:2019-05-27 08:54:34

标签: amazon-web-services authentication aws-amplify

AWS使用OAuth放大withAuthenticator v / s

我想为react应用实现身份验证机制。我使用的是AWS Amplify框架,它提供了3种使用自定义UI或使用身份验证器和OAuth组件的方法。我看到OAuth组件提供了Cognito托管的UI,而withAuthenticator组件提供了AWS Amplify自定义UI。

除了UI以外,两者都有哪些优缺点

1 个答案:

答案 0 :(得分:0)

withAuthenticator是针对在该目录中创建用户的Cognito用户池的电子邮件和密码。 withOAuthAuth.federatedSignIn使用Cognito用户池的OAuth终结点进行OAuth流,该重定向为您执行重定向以针对社交提供商(例如,使用Amazon登录,Facebook,Google登录等)对用户进行身份验证。此过程完成后,将在Cognito用户池目录中创建一个相应的用户帐户。可以在这里找到更多信息:https://aws-amplify.github.io/docs/js/authentication#concepts