0

我正在尝试使用 OpenID auth 为许多目录创建动态 apache 配置,但我从来没有让它工作,我认为命名正则表达式有问题,但我不知道。

这是我的虚拟主机配置:

AliasMatch ^/backup/(.*)$ /user_server_backups/$1
    <LocationMatch "^/backup/(?<sitename>[^/]+)">
            Require claim "roles:%{env:MATCH_SITENAME}"
            AuthType openid-connect
    </LocationMatch>

每当我尝试访问时,我得到了 401,我也尝试使用编号的正则表达式,但如文档中所述,编号的正则表达式被忽略。

4

1 回答 1

0

您至少需要使用 2.4.2.1 版本mod_auth_openidc,请参阅:https ://github.com/zmartzone/mod_auth_openidc/pull/469

于 2020-05-21T06:46:12.587 回答