【问题标题】:Apache as oAuth2 consumer (client)Apache 作为 oAuth2 消费者(客户端)
【发布时间】:2014-05-30 05:17:45
【问题描述】:

this question 中,“很快”接受的答案暗示了下一个:

SSO 模块已加载到充当中间件的 Apache 网络服务器 User 和 tomcat 应用服务器之间的层。

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

问题是:是否可以使用mod_perl2 和CPAN 模块Net::OAuth2 为apache 实现oAuth2 客户端?模块是否与mod_perl2兼容,还是因为会遇到问题而尝试毫无意义?

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

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

【问题讨论】:

  • 您能以任何方式解决您的问题吗?

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


【解决方案1】:

here 的答案之一声称 mod_auth_openidc 可以做到。并且确实有一些 oauth2 提供者的配置示例。然而,似乎比 vanilla oauth2 还需要更多,至于我关于如何将它与 github 集成的问题,I was told,它不受支持。

【讨论】:

    猜你喜欢
    • 2014-06-22
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2014-12-10
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    相关资源
    最近更新 更多