Я пытаюсь разместить некоторые общие правила маршрутизации, и кажется, что они не поддерживаются или я их неправильно настраиваю.
Вот что у меня есть в файле cfg -
acl soap-action-exists hdr(SOAPAction) -m found
http-request set-var(req.backend_op) hdr(SOAPAction) if soap-action-exists
acl operation-authorized http_auth_group(XYZ) %[var(req.backend_op)]
use_backend %[var(req.backend_op)] if soap-action-exists operation-authorized
Ошибкая получаю в начале -
proxy http-in: acl operation-authorized http_auth_group(): invalid group '%[var(req.backend_op)]'.
У меня есть правильный список / группы пользователей, так как я могу выполнить это без проблем, если я сохраняю вещи статичными, но с сотнями операций, стараясь вместо этого использовать переменные.
Возможна ли http-аутентификация на основе переменных и правильны ли правила SOAPAction, поскольку запрос не маршрутизируется для исправления серверной части при удалении http-аутентификационных правил.
Спасибо