Авторизовано уведомление о тайм-ауте сеанса с паролем владельца ресурса с IdentityServer4 и Xamarin Android

Я использую пароль владельца ресурса с IdentityServer4 и Xamarin Android.

Можно ли получить уведомление, когда время ожидания сеанса входа пользователя истекло. Таким образом, форма входа может быть снова предложена пользователю.

https://github.com/IdentityServer/IdentityServer4.Samples

https://github.com/IdentityModel/IdentityModel.OidcClient.Samples


person Pingpong    schedule 13.02.2019    source источник
comment
Чтобы прояснить, вы имеете в виду, когда истекает срок действия cookie сеанса IdentityServer или когда истекает токен доступа?   -  person Randy    schedule 13.02.2019
comment
Мне неизвестен файл cookie сеанса IdentiyServer, для чего нужен файл cookie сеанса IdentityServer? Только ли токен доступа контролирует тайм-аут сеанса?   -  person Pingpong    schedule 13.02.2019
comment
Файл cookie сеанса сообщает IdentityServer о том, что вы уже прошли аутентификацию, когда попадаете в конечную точку авторизации, фактически пропуская страницу входа. Маркер доступа имеет другое назначение - делегировать авторизацию клиентскому приложению. Зачем вам нужно, чтобы уведомление было встроено в IdentityServer? Вы можете достичь той же функциональности, если приложение Xamarin будет учитывать время истечения срока действия в самом токене доступа.   -  person Randy    schedule 14.02.2019
comment
Спасибо Спасибо @Randy   -  person Pingpong    schedule 18.02.2019


Ответы (1)


С типом предоставления пароля владельца ресурса на самом деле нет концепции «сеанса», как с потоками авторизации конечных точек (которые включают файл cookie аутентификации и перенаправления браузера). Вам необходимо знать время жизни токена доступа, и вы можете продлить его в любое время, а также проверить срок его действия.

person mackie    schedule 14.02.2019
comment
Спасибо спасибо спасибо - person Pingpong; 18.02.2019