У меня есть API, который я конвертировал из ASP.NET в ASP.NET Core. Я заменил свою прежнюю реализацию Oauth на openiddict. Единственное, что мне не удалось добавить / реплицировать, это время жизни токена обновления для приложения (OpenIddictApplication).
Я могу установить глобальное время жизни токена обновления
options.SetRefreshTokenLifetime(TimeSpan.FromMinutes(11));
Но яхотел бы установить время жизни самого клиентского приложения таким образом, чтобы у моего веб-приложения был короткий срок действия маркера обновления, но у моего мобильного приложения гораздо более длительный срок действия маркера обновления. Таким образом, мое веб-приложение выходит из системы через короткий промежуток времени - 11 минут, но мое мобильное приложение может иметь 10-дневный срок действия маркера обновления.
Можно ли переопределить настройки по умолчанию для клиентских приложений?