Какие подходы я мог бы использовать для преобразования токена Azure B2 C для онлайн-игры в напоминание о том, что нужно сделать перерыв? - PullRequest
0 голосов
/ 11 июля 2020

Я хотел бы настроить на уровне эмитента способ видеть, был ли обновлен токен аутентификации, чтобы отображался экран перенаправления, чтобы напоминать (или обеспечивать) период охлаждения, например, если я играл в Age of Empires , Civilization или Sim City online Мне понадобится что-то подобное, чтобы сохранить мою игру (всего лишь на один ход ...).

  • Есть ли способ определить, когда OID C истекает срок действия сеанса и / или токен ресурса OAuth требует обновления, был обновлен?

  • Может ли приложение B2 C Function прочитать AppInsights (или какой-либо другой журнал) предлагать напоминания о психическом здоровье (или множество других вещей для лучшей жизни) в виде страницы loading...? (Аналогично руководству по экрану запуска Apple iOS, но с расширением идентификации и конфиденциальности)

1 Ответ

0 голосов
/ 11 июля 2020

При выполнении беззвучного токен-вызова утверждение auth_time обновляется. Поэтому каждый раз, когда вы вызываете API, выполняйте тихий вызов токена и сравнивайте утверждение auth_time с последним сохраненным утверждением auth_time. Если они разные, произошло обновление токена. Вы можете свободно вызывать молчащие токены с помощью MSAL, и он получит новый токен только в том случае, если срок действия токена в кеше истек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...