Диспетчер трафика Azure и OAuth 2.0
Мы используем Azure Active Directory для регистрации клиентских приложений. Клиентские приложения используют идентификатор клиента AAD и секретный ключ для получения токена доступа для проверки подлинности на внутренних микросервисах, которые есть в Azure.
Эти микросервисы находятся за менеджером трафика Azure. Мой вопрос: что произойдет с токеном OAuth 2.0, если произойдет следующий сценарий:
- Пользователь аутентифицирован и использует микросервис 1 бэкэнда (экземпляр 1)
- Администратор трафика переключает пользователя на микросервис 1 сервера (экземпляр 2).
Нужно ли будет повторно входить в систему?
1 ответ
Диспетчер трафика Azure работает на уровне DNS, что означает, что, как только служба возвращает конечную точку преобразователю DNS (в ответ на запрос DNS, отправленный этим преобразователем), она больше не находится в цикле, и любое взаимодействие происходит между клиент и сервер. Поскольку диспетчер трафика Azure не зависит от того, что происходит между клиентом и серверами, диспетчер трафика не будет контролировать какие-либо передачи обслуживания токенов в приложениях и обратные переключения.
Пожалуйста, обратитесь к https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-how-traffic-manager-works/ для получения более подробной информации