Я использую Identity Server 3 для аутентификации и генерации токенов доступа/обновления для моего углового клиента.
В настоящее время я устанавливаю токен обновления для истечения через 48 часов для моего Углового клиента.
Некоторые пользователи, которые используют мое приложение "Угловое", должны быть подписаны на 100 дней подряд без повторного ввода своих учетных данных, можно ли установить срок действия моего токена обновления только для конкретного пользователя, а не для всего клиента?
У меня есть 100 пользователей в моей базе данных, я хочу, чтобы только один конкретный пользователь не нуждался в повторной аутентификации через 100 дней, в то время как остальные должны проходить проверку подлинности каждые 48 часов.
Что-то вроде:
if (user == "Super Man") {
AbsoluteRefreshTokenLifetime = TimeSpan.FromDays(100.0).Seconds,
}
Можно ли это достичь? или я ограничился только установкой срока действия токена обновления для всего клиента?
Благодарю вас