Авторизовано уведомление о тайм-ауте сеанса с паролем владельца ресурса с IdentityServer4 и Xamarin Android
Я использую пароль владельца ресурса с IdentityServer4 и Xamarin Android.
Можно ли получить уведомление, когда время ожидания сеанса входа пользователя истекло. Таким образом, форма входа может быть снова предложена пользователю.
Чтобы прояснить, вы имеете в виду, когда истекает срок действия cookie сеанса IdentityServer или когда истекает токен доступа?
- personRandy  schedule13.02.2019
comment
Мне неизвестен файл cookie сеанса IdentiyServer, для чего нужен файл cookie сеанса IdentityServer? Только ли токен доступа контролирует тайм-аут сеанса?
- personPingpong  schedule13.02.2019
comment
Файл cookie сеанса сообщает IdentityServer о том, что вы уже прошли аутентификацию, когда попадаете в конечную точку авторизации, фактически пропуская страницу входа. Маркер доступа имеет другое назначение - делегировать авторизацию клиентскому приложению. Зачем вам нужно, чтобы уведомление было встроено в IdentityServer? Вы можете достичь той же функциональности, если приложение Xamarin будет учитывать время истечения срока действия в самом токене доступа.
- personRandy  schedule14.02.2019
С типом предоставления пароля владельца ресурса на самом деле нет концепции «сеанса», как с потоками авторизации конечных точек (которые включают файл cookie аутентификации и перенаправления браузера). Вам необходимо знать время жизни токена доступа, и вы можете продлить его в любое время, а также проверить срок его действия.