AWS Cognito linkedin


16

我试图将LinkedIn登录名添加到使用Amazon Cognito的我的react应用程序中,我做了这里解释的所有事情,是的,它可以工作,但是我没有使用Amazon Cognito托管的UI,并且我不希望我的用户重定向到Auth0使用LinkedIn登录的网站...

有什么方法可以实现LinkedIn Cognito登录\注册而无需重定向到Cognito \ Auth0?

也许已经有更好的方法来实现这一点?

Answers:


3

亚马逊支持的官方答复:

在对此进行了进一步调查并与Cognito团队联系后,我可以确认Cognito当前无法实现预期的功能。手动添加时,将从请求中剥离必需的State参数,以防止像这样绕过流。经过进一步研究之后,似乎已经有提供解决方案的功能请求,我也注意到您也希望使用此功能。

不幸的是,目前我无法确认与此请求有关的任何预计到达时间。


0

没有Auth0解释为不可能。好问题。LinkedIn的OpenID与FB和Google的Cognito现在接受的公共登录名不同。我没有使用LinkedIn的OpenID授权Cognito池的代码。我相信我找到了一份文档,该文档将详细解释LinkedIn的OpenID中缺少的内容:如何在Amazon Cognito用户池中将LinkedIn设置为社交身份提供商?我不会在您的应用程序中丢弃使用LinkedIn OpenID 登录服务。除非LinkedIn更改其OpenID,否则仅Auth0是绝对必要的。


我知道Auth0是必需的。我唯一的问题是没有Auth0登录屏幕就无法进行身份验证。我希望我的用户留在我的应用程序中,并仅重定向到LinkedIn,而不是Auth0,然后再重定向到LinkedIn
ronara

对于用户来说,单独登录LinkedIn并跳过Auth0听起来要简单得多。我希望有人能找到我没有的代码。
starpebble
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.