Я использую mod_auth_openidc в качестве сервера ресурсов. Я хочу настроить параметр OIDCClaimPrefix как пустую строку, так как я хочу передать претензии, полученные с сервера OAuth, как есть (не нужно никакого префикса с чем-либо). Я попытался оставить OIDCClaimPrefix пустым, но, похоже, он ожидает 1 аргумент. Как передать пустой или пустой префикс?mod_auth_openidc Как настроить пустой OIDCClaimPrefix в mod_auth_openidc.conf
1
A
ответ
2
Пустой префикс в настоящее время невозможен. Вы могли бы использовать пробел ("") и предполагая, что ваш код приложения разбивает ведущие и завершающие пробелы, которые могут сработать для вас.
Имейте в виду, что не добавляет префикс делает невозможным различать заголовки, которые mod_auth_openidc
наборы и заголовки, которые передаются от клиента (с mod_auth_openidc
убирает любой заголовок с префиксом, который приходит непосредственно от клиента), так безопасности- разумно было бы не допускать пустой префикс.
Если у вас есть убедительный случай, который не делает системы незащищенными, вы можете добавить запрос функции к трекеру проблем на github.
Спасибо Хансу. Я согласен с вашей точкой, связанной с проблемой безопасности, с пустым префиксом. Я попытаюсь использовать mod_headers для перезаписи заголовка запроса. – Shashank