Вдохновленный ответом @4k4, я реализовал собственного поставщика аутентификации, как подробно описано здесь: пример реализации, используемый на этой странице, проверяет только наличие заголовка, мне просто пришлось заменить X-Auth-токен
с Авторизация
чтобы получить код, чтобы делать то, что мне нужно.
С небольшой, но важной поправкой: если я уйду приоритет: 10
в тегах службы аутентификации я еще продолжайте получать ту же ошибку, когда я отправляю Авторизация
заголовок в запросе. Я бился над этой проблемой несколько часов, гуглил и искал; в итоге мой взгляд упал на приоритет: -10
значение службы обработки пути, которую я внедрил несколько месяцев назад, где я оставил полезный комментарий «Низкий приоритет действует последним», поэтому я изменил значение приоритета на 1000, и внезапно мне удалось заставить мой маршрут работать!
Я точно не понимаю, почему это происходит, так как у меня был только мой собственный поставщик аутентификации в _auth
вектор под параметры
, поэтому я не понимаю, как другой провайдер может получить более высокий приоритет. Думаю может это баг, попробую найти время воспроизвести на чистой установке и запилить.
Всем, кому нужна помощь по этому вопросу, также следует взглянуть на этот вопрос: мне не сильно помогло так как проблема с приоритетом не упоминается, но так как проблема точно такая же, может и другие подсказки можно собрать.