Apache作为oAuth2使用者(客户端)

时间:2014-04-15 17:38:20

标签: apache perl oauth reverse-proxy mod-perl2

this question中接受的答案"很快"建议下一个:

  

SSO模块已加载到Apache webserver,它充当中间件   用户和tomcat应用程序服务器之间的层。

没有给出任何确切的解决方案。我还没有找到任何针对apache的oAuth2客户端模块(mod_auth_oauth2)。

问题是:是否可以使用oAuth2和CPAN模块Net::OAuth2实现apache的mod_perl2客户端?模块mod_perl2兼容或者尝试是没有意义的,因为会遇到问题吗?

背景:拥有多个内部Web应用程序,不以任何方式处理身份验证。现在想要"发布"他们使用apache2.4配置为反向代理,因此需要直接在apache级别管理身份验证。用例如它很容易实现。 mod_auth_form,但正在寻找oAuth2解决方案,允许使用google,facebook和oAuth2 Idp登录。

因为现在还没有(至少我没有找到)apache2的任何mod_auth_oauth2模块,正在寻找解决方案如何轻松实现它 - 例如与mod_perl2。或者在这里存在已经实现了oAuth2的任何反向代理?

1 个答案:

答案 0 :(得分:0)

答案here之一声称mod_auth_openidc可以做到。确实有一些oauth2提供程序的配置示例。但是,对于我关于如何将其与github I was told集成的问题,似乎不支持普通的oauth2。