Estoy tratando de crear una configuración dinámica de apache para muchos directorios con autenticación OpenID, pero nunca conseguí que funcionara, creo que hay algo mal con la expresión regular nombrada, pero no lo sé.
Aquí está mi configuración de virtualhost:
AliasMatch ^/backup/(.*)$ /user_server_backups/$1 <LocationMatch "^/backup/(?<sitename>[^/]+)"> Require claim "roles:%{env:MATCH_SITENAME}" AuthType openid-connect </LocationMatch>Cada vez que intento acceder, obtuve 401. También intenté usar expresiones regulares numeradas, pero como se describe en los documentos, las expresiones regulares numeradas se ignoran.
Deberá usar al menos la versión 2.4.2.1 de mod_auth_openidc , consulte: https://github.com/zmartzone/mod_auth_openidc/pull/469