我有一个角度为v4的启动级MEAN应用程序。没有内置的身份验证机制,但没有任何护照。我想使用AWS cognito进行身份验证(登录/注册)。我是否需要护照才能达到此目的,或者Cognito本身就足够了。我不确定将Cognito集成到MEAN的步骤。我需要首先将Passport与MEAN和Cognito集成。或者只有Cognito。我找不到这个场景的例子。
答案 0 :(得分:0)
看看passport-cognito,它将带有护照的Cognito与护照策略结合起来。
现在您只需要将passportjs与MEAN堆栈集成。没有示例说明护照-cognito和passportjs。
答案 1 :(得分:0)
是的,您必须添加护照以便从第三方身份验证提供程序验证用户身份。 并且在用户登录后,passport会返回应该提供给AWS cognito的accessstoken,然后cognito通过与第三方认证提供商联系来验证访问令牌。 通过这种方式,AWS cognito和passport可以使用第三方身份验证提供程序完成身份验证。