Рейтинг:0

Как установить заголовок в запросе для HAProxy на основе вывода скрипта?

флаг in

У меня есть haproxy, который работает нормально, но у нас есть серверная часть, которая проверяет токен на соответствие нашей службе идентификации.

Я хочу переместить эту логику в HAProxy, где мы можем запустить какой-нибудь скрипт python или sh и получить имя пользователя и его группы ldap.

Тогда нам не нужно проверять токен в каждой службе. Нам просто нужно проверить, имеет ли запрос пользователя это имя пользователя и заголовки ldapgroup или нет. Если это не так, серверная часть не будет обрабатывать запрос.

Я проверял в гугле, нашел несколько зацепок вроде есть добавить заголовок и набор-заголовок для обновления информации заголовков в запросе или ответе.

Я также нашел external_check который выполнит скрипт и примет решение.

То, что я ищу, это сочетание добавить заголовок/набор-заголовок и внешняя проверка? Где он будет выполнять скрипт и устанавливать заголовки.

Michael Hampton avatar
флаг cz
`external_check` позволяет выполнять только пользовательскую _проверку работоспособности_. В случае сбоя серверная часть считается неработоспособной.
Nilesh avatar
флаг in
Спасибо @MichaelHampton, я хочу установить некоторые заголовки на основе какого-то сценария, есть ли способ сделать это?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.