AEM 6.3:使用 Oauth 登录

Posted

技术标签:

【中文标题】AEM 6.3:使用 Oauth 登录【英文标题】:AEM 6.3: Login using Oauth 【发布时间】:2017-11-14 06:33:02 【问题描述】:

我正在尝试在 AEM 网站上创建 Oauth 登录功能。目前,我将在本地发布环境中尝试它。我了解到 AEM 提供 Twitter 和 Facebook 实现。我对实现 Twitter oauth 登录功能感兴趣。

我看过一些文章,例如:

https://helpx.adobe.com/experience-manager/6-3/communities/using/social-login.html https://helpx.adobe.com/experience-manager/6-3/communities/using/sites-console.html

我以前从未做过这样的事情。所以,我很难弄清楚完整的画面。像我需要创建一个登录组件吗?我试图遵循我们零售网站上给出的实施。但是提供的登录组件似乎有点复杂,我想创建自己的登录组件。我想知道是否必须创建自己的登录组件,那么我需要在对话框中提供哪些属性,例如路径等或任何键?如文章中所述,我创建了一个 twitter 应用程序,创建了一个 Twitter 连接云服务,配置了 AEM Communities Twitter OAuth 提供程序,发布了云服务,配置了 Adob​​e Granite OAuth 应用程序和提供程序,但我仍然无法在这里看到全貌。就像一切如何从登录组件开始连接?

这里有很多问题,但简单地说我只是感到困惑。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

这是我找到的一种资源:https://helpx.adobe.com/experience-manager/kt/platform-repository/using/oauth-code-sample-develop.html。它暗示了以下流程图:

祝你好运……

【讨论】:

以上是关于AEM 6.3:使用 Oauth 登录的主要内容,如果未能解决你的问题,请参考以下文章

AEM 6.3,wcm.io:在@Act ivate方法中吊索MockResource null

AEM 创作自动化 - 无法定位元素

如何检查用户是不是使用“谷歌登录”(OAuth 2.0)登录

如何检查用户是不是使用“谷歌登录”(OAuth 2.0)登录

AEM 中 doFilter servlet 的调度程序白名单

Spring Security OAuth2 使用外部登录页面登录