Повышение устойчивости проверки подлинности и авторизации в разрабатываемых приложениях

Платформа удостоверений Майкрософт использует современную проверку подлинности и авторизацию на основе маркеров. Это означает, что клиентское приложение получает маркеры от поставщика удостоверений для проверки подлинности пользователя и авторизации приложения для вызова защищенных API. Служба проверит маркеры.

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

В этих статьях содержатся рекомендации по повышению устойчивости в приложениях, использующих платформу удостоверений Майкрософт и Azure Active Directory. Существуют рекомендации для клиентских приложений и служб, работающих от имени вошедшего в систему пользователя, а также управляющих программ, работающих от собственного имени. Они содержат лучшие методики по использованию маркеров, а также по вызову ресурсов.