Учитывая такой список пользователей ...
userlist UsersAuth
group admin users foo
user foo insecure-password bar
И бэкэнд, содержащий это ...
acl AuthOkay_Web http_auth(UsersAuth)
http-request auth realm AuthYourself if !isOptions !AuthOkay_Web
Как я могу указать один или несколько URI, которые НЕ требуют базовой аутентификации?
Итак, учитывая ...
https://example.com/a
https://example.com/baz
https://example.com/c
https://example.com/d
Предположим, что я хочу /baz
получить бесплатный пропуск.
Это выполнимо?
Использование документации ACL на https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#7.1.3, Я придумал это ...
acl url_static path_beg /baz
acl AuthOkay_Web http_auth(UsersAuth)
http-request auth realm AuthYourself if !isOptions !url_static !AuthOkay_Web