Использование IdentityServer4 с F5 Load Balancer - PullRequest
0 голосов
/ 17 февраля 2020

У меня проблема с IdentityServer4, установленным на нескольких серверах для балансировки нагрузки. Проблема заключается в том, что клиенты / пользователи получают недопустимые маркеры исключения каждый раз, когда балансировщик нагрузки переключается на другой сервер IdentityServer4. Это имеет смысл, поскольку следующий IdentityServer4 в очереди не выдал соответствующий токен.

Очевидное решение - хранить токены в базе данных, общей для всех IdentityServer4-Servers. Тем не менее, я не смог найти никакой информации о том, как проверять входящие токены по базе данных или любому другому типу хранилища по этому вопросу. Похоже, что IdentityServer4 проверяет входящие токены от клиентов / пользователей под капотом, и я не смог найти никакого расширения для него. Я могу хранить токены в базе данных, но как мне проверить токены из базы данных через собственное расширение или что-то еще?

Может кто-нибудь помочь с этой проблемой? Я что-то пропустил? Есть ли другой способ балансировки нагрузки IdentityServer4?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...