Приложение Angular выходит из системы автоматически даже после обновления Access Tokens - PullRequest
0 голосов
/ 04 февраля 2019

В нашей организации есть реализация Identityserver4 с неявным потоком, которую мы используем в качестве поставщика единого входа.Он используется в 3 наших приложениях.Все они используют angular в качестве внешнего интерфейса.

Одно приложение выходит из системы через каждые 1 час, даже когда клиентская библиотека OIDC обновляет маркер доступа.

В конфигурации identityServer AccessTokenLifeTime установлено на 900 секунд, а IdentityTokenLifeTime установлено на 3600 секунд (1 час).

Попытка изменить IdentityTokenLifeTime на один день, и это сработало, но кажется, что это просто задерживает проблему, не решая ее должным образом.У кого-нибудь есть идеи, почему может быть проблема и как ее исправить?

1 Ответ

0 голосов
/ 14 марта 2019

Исправлено путем включения Authentication.CookieSlidingExpiration,

services.AddIdentityServer((option) =>
        {
            option.Authentication.CookieSlidingExpiration = true;

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