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