0

我去过mod_auth_openidc 的 Releases 站点并关闭了 rpm。并且尝试安装需要 cjose 但尝试查找和安装会带来问题,因为它似乎错误地测试了 jansson 的版本(例如,2.10 低于 2.3)。我发现的大多数文档都是多年前的。尝试使用 yum 会引入一个非常过时的 mod_auth_openidc (1.8.8) 版本,如果您有 OIDCDirectURL 编码,则无法加载 apache httpd。

我正在尝试将 Apache HTTPD 配置为调用我创建的 OAUTH2 服务器,但我无法让旧 mod 工作,我很想知道我可以从哪里获得零件以允许最新版本安装。如果您返回到 2.0,则发布站点上有一些旧的下载,但 libcjose0 不是 rpm。

我是否需要从他们的 github 中检索依赖项并构建它们?如果有人已经这样做并发布了资产,我很乐意找回它们。我很惊讶 RHEL 7 存储库没有最新(或更新)版本的 mod_auth_openidc。

4

1 回答 1

0

尝试安装 cjose 时报告的版本问题是一个红鲱鱼。基于这个站点,我发现我需要安装 jansson-devel 以克服关于版本的错误警告。

这里让我可以检索到一个相当新的 cjose-0.5.1-1.el7.centos.x86_64.rpm 版本,一旦安装了 jansson-devel,它就会毫无怨言地安装。

然后我可以从github repo 版本中安装 mod_auth_openidc-2.4.9-1.el7.x86_64.rpm

我现在可以使用 httpd.conf 中的 OIDCRedirectURI 条目启动 apache httpd

于 2021-08-11T15:57:29.153 回答