Мне нужно защитить веб-страницу с помощью токена, хранящегося в параметре cookie или URL. Все примеры, которые я могу найти для использования forwardAuth
промежуточного программного обеспечения, похоже, предназначены для защиты API, поскольку в запросе API легко предоставить заголовки. Отправка пользовательских заголовков не является вариантом с браузером, поэтому мне нужно использовать файлы cookie.
Я хотел бы, чтобы токен аутентификации передавался через строку запроса arg, например ?token=ABCDEFG
, а затем сохранялся в файле cookie для будущих запросов. Вот как выглядит рабочий процесс:
Я пробовал поэкспериментировать с forwardAuth
, чтобы увидеть, как я могу это сделать. Конечная точка аутентификации читает заголовок авторизации, но мне нужно что-то, что считывает файл cookie в запросе и преобразует его в заголовок авторизации.
Есть ли способ сделать это с помощью Traefik?