gpt4 book ai didi

authentication - 使用 Apache HTTPd 模块的 OAuth 2.0 身份验证

转载 作者:行者123 更新时间:2023-12-04 04:31:00 24 4
gpt4 key购买 nike

是否可以使用 Apache HTTPd 服务器模块实现 OAuth 2.0 或 1.0?
我选择这条路线是因为每个请求都会首先到达 HTTPd 模块,所以我必须从那里进行身份验证。
如果可能,请为此分享相关链接。

最佳答案

我将通过说 mod_auth_openidc 来补充 Eugenio 的答案。支持两种操作模式:

  • 它可以充当 OpenID Connect 依赖方,通过使用和验证由 OpenID Connect 提供者发布的 ID token 、访问 token 和刷新 token 来验证用户;它将有关经过身份验证的用户(可能还有 token 本身)的信息中继到在 Apache 服务器上或后面运行的 protected 应用程序
  • 它可以充当 OAuth 2.0 资源服务器,通过使用和验证 OAuth 2.0 授权服务器颁发的访问 token 来控制来自 OAuth 2.0 客户端的访问;它可以将与访问 token 相关的信息传递给在 Apache 服务器之上或之后运行的 protected 应用程序

  • 对于这两种情况,Apache 的 Require逻辑可用于根据 ID token 中存在的某些声明强制访问。访问 token 。

    2019 年 4 月 12 日更新:

    现在有一个专用模块来处理 OAuth 2.0 资源服务器功能: https://github.com/zmartzone/mod_oauth2

    关于authentication - 使用 Apache HTTPd 模块的 OAuth 2.0 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25996603/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com