AWS Cognito 领英联合登录

20
我正在尝试将LinkedIn登录添加到我的React应用程序中,该应用程序使用Amazon Cognito。我按照这里的说明完成了所有操作,它确实有效,但是我没有使用Amazon Cognito托管UI,并且我不希望我的用户被重定向到Auth0网站以使用LinkedIn登录...
有没有办法实现LinkedIn Cognito登录\注册,而无需重定向到Cognito\Auth0?
或者也许已经有更好的方法实现此功能?
2个回答

6

亚马逊支持官方回答:

经过进一步调查并联系Cognito团队,我可以确认,目前Cognito无法实现预期的功能。当手动添加所需状态参数时,请求会将其剥离,从而防止绕过流程。进一步研究后发现,已经有一个特性请求提供解决方法,我已经记录了您对此功能的需求。

很遗憾,目前我无法确认任何关于该请求的估计完成时间。


1
这被解释为没有 Auth0 是不可能的。好问题。LinkedIn 的 OpenID 与 FB 和 Google 的公共登录不同,Cognito 目前接受这种登录方式。我没有授权 Cognito Pool 使用 LinkedIn 的 OpenID 的代码。我相信我找到了一份文件,将详细说明 LinkedIn 的 OpenID 缺少什么:如何在 Amazon Cognito 用户池中设置 LinkedIn 作为社交身份提供者?。我不会在您的应用程序中放弃 使用 LinkedIn 登录 的 OpenID 服务。只是除非 LinkedIn 改变其 OpenID,否则 Auth0 绝对是必需的。

我知道Auth0是必需的。我唯一的问题是,我不能在没有Auth0登录屏幕的情况下进行认证。我希望我的用户留在我的应用程序中,并被重定向到LinkedIn而不是Auth0,然后再到LinkedIn。 - ronara
对于用户来说,仅登录LinkedIn并跳过Auth0听起来要简单得多。我希望有人能找到相应的代码,但我自己没有。 - starpebble
你最终会支付两次吗?即 Auth0 和 Cognito 的 MAU? - Adam Mills

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接