Skip to content

Conversation

@alexmagikov
Copy link

@alexmagikov alexmagikov commented Nov 27, 2025

Данный PR позволяет перейти к более стандартной и надежной реализации аутентификации пользователей посредством HttpOnly Secure Cookie.
Новая предлагаемая схема аутентификации и авторизации включает в себя следующие изменения:
• После успешной аутентификации сервер устанавливает cookie с указанными параметрами безопасности
• Фронтенд больше не хранит токен доступа в localStorage и не опирается на его чтение. Авторизованный доступ обеспечивается за счет запросов к серверу с автоматическим включением cookie
• При запросе к защищенным методам API, сервер проверяет наличие и корректность данных в cookie и принимает решение об авторизации запроса
• Веб-сервис включает в себя логику автоматической отправки решения через ботов. Для таких клиентов сохранен отдельный механизм авторизации через JWT-токен, передаваемый в запросах к серверу.
• Переключение между схемами авторизации и аутентификации в зависимости от пользователя (человек или бот) реализовано через разные схемы ( AuthenticateScheme в Startup.cs APIGateway)

Новые схемы авторизации и аутентификации:
{CD2CB3A3-A3C0-4B16-987F-735694C5852D}

{7B5F259C-4AA4-4B8F-BC3E-DCF4CC0EA14B}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant