Сервер Duende Identity «Запомни меня»

У меня есть JS-клиент, использующий библиотекуво внешнем интерфейсе и API .Net, защищенный с помощью JWT, выпущенный внешней установкой Duende Identity Server.

Пользователь входит в систему и может отправлять запросы к API. Сейчас я пытаюсь реализовать функцию «запомнить меня» и хочу, чтобы пользователь вошел в систему через несколько дней, если он еще не вышел из системы.

Я использую токены обновления, и если у пользователя открыто окно браузера, все работает как положено. Но поскольку печеньекоторый содержит идентификационный сеанс, является сеансовым файлом cookie, пользователю необходимо будет снова войти в систему, если пользователь закрыл окно браузера. Файл cookie .Netиметь максимальный возраст, который я хочу, но этого, похоже, недостаточно.

Кто-нибудь знает, как сделать сеанс входа в систему постоянным?

1 ответ

я узнал чтоservices.Configure<SecurityStampValidatorOptions>(o => o.ValidationInterval = TimeSpan.FromDays(30));сделал свое дело.

Другие вопросы по тегам