我想用OpenID auth为很多目录创建动态的apache配置,但我一直没有成功,我觉得命名的regexp有问题,但我不知道。
这是我的虚拟主机配置。
AliasMatch ^/backup/(.*)$ /user_server_backups/$1
<LocationMatch "^/backup/(?<sitename>[^/]+)">
Require claim "roles:%{env:MATCH_SITENAME}"
AuthType openid-connect
</LocationMatch>
每当我试着访问时,我得到了401 我也试着使用编号的regexps 但正如文档中所描述的编号的regexps被忽略了。
你需要使用至少2.4.2.1版的 mod_auth_openidc
,见。https:/github.comzmartzonemod_auth_openidcpull469。