如何实现 LinkedIn Cognito 登录/注册而不重定向到 Cognito\Auth0?

问题描述 投票:0回答:3

我正在尝试将 LinkedIn 登录添加到使用 Amazon Cognito 的 React 应用程序。我按照 Amazon 文档中的说明进行了所有操作,并且有效 但是我没有使用 Amazon Cognito 托管的 UI,并且我不希望我的用户被重定向到 Auth0 站点以使用 LinkedIn 登录。

有没有办法实现 LinkedIn Cognito 登录\注册而不重定向到 Cognito/Auth0?或者也许已经有更好的方法来实现这个?

amazon-web-services amazon-cognito auth0 linkedin-api
3个回答
6
投票

亚马逊支持官方答复:

进一步调查此事并联系 Cognito 后 团队,我可以确认当前没有预期的功能 可以通过 Cognito 实现。所需的 State 参数被剥离 手动添加请求,防止流量被绕过 像这样。经过进一步研究后,看起来有 已经有一个提供解决方法的功能请求,我已经注意到 您也渴望此功能。

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


1
投票

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


0
投票

我注意到许多用户在 Amazon Cognito 中实施 LinkedIn 单点登录 (SSO) 时遇到挑战,通常依赖 Auth0 进行集成。不过,我想强调的是,亚马逊官方文档最近已更新。最新文档现在提供了一种直接、无缝的方式将 LinkedIn SSO 与 Amazon Cognito 集成。我已经将它集成到我的一端并且工作得很好。这就是我的情况Image_of_LinkedIn_SSO_with_Cognito。这是我实现的文档的链接

© www.soinside.com 2019 - 2024. All rights reserved.