Настройка кастомной авторизации в FESB
При проектировании REST-интеграций часто возникает конфликт заголовков, когда и целевая система, и шина данных требуют дефолтный Authorization. В этой статье мы рассмотрим, как перенастроить FESB на анализ кастомного заголовка для отдельной группы методов. Эта информация будет полезна всем, кто работает с интеграциями и стремится сохранить стандартный заголовок.
Подробности
Для перенастройки FESB необходимо выполнить ряд шагов. Во-первых, необходимо отключить стандартную проверку заголовка Authorization. Это можно сделать с помощью специального параметра в конфигурации FESB. Во-вторых, необходимо распарсить Base64 с помощью Groovy, чтобы получить необходимую информацию о запросе. После этого можно вернуть корректный HTTP-ответ.Что делать
Чтобы решить проблему конфликта заголовков, необходимо выполнить следующие шаги: - Отключить стандартную проверку заголовка Authorization в FESB. - Распарсить Base64 с помощью Groovy, чтобы получить информацию о запросе. - Вернуть корректный HTTP-ответ после обработки запроса. Итог: перенастройка FESB на анализ кастомного заголовка для отдельной группы методов позволяет сохранить стандартный заголовок и обеспечить корректную работу интеграций. Это особенно важно при работе с чувствительными данными и требовательными системами безопасности.Источник: Хабр — Системное администрирование
