自定义OmniAuth OAuth2策略与Discourse集成所需的部分是什么?

8
我正在考虑使用Discourse来进行身份验证,它使用Omniauth。我需要将其与我的当前用户基础(目前通过电子邮件或Facebook进行身份验证)集成。其中一种可能性是创建自定义的Omniauth策略(例如https://github.com/intridea/omniauth-oauth2)。我将对Discourse代码进行一些调整,但我是否需要将我的当前应用程序实现为Oauth2提供者?还是有更简单的解决方案?
我知道这有点开放式的问题;我想找到最简单的方法将Discourse添加到此应用程序中,并且现在还有许多其他事情需要处理,因此非常专注于看起来相当简单的用例的速度。
谢谢。

这看起来很像是 https://dev59.com/TmUp5IYBdhLWcg3wRF-c 的重复。 - kwerle
谢谢,我也问过那个问题 :) 这个问题超过一年了。这看起来就像是解决方案:https://meta.discourse.org/t/official-single-sign-on-for-discourse/13045 我很喜欢Discourse,但我认为他们应该早点提供这个功能。 - timpone
1个回答

0

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