Надлежащий поток аутентификации Azure AD для PWA - Progressive Web Apps - PullRequest
0 голосов
/ 08 апреля 2020

Какой Azure поток аутентификации AD подходит для Progressive Web Apps (PWA)? Неявный поток - единственный путь?

1 Ответ

0 голосов
/ 13 апреля 2020

Если ваше Прогрессивное веб-приложение разработано только как одностраничный веб-сайт c, т. Е. Без какого-либо серверного кода (например, C#, python ..), то у вас есть следующие опции

  1. Неявный поток .
  2. Поток кода авторизации с проверочным ключом для обмена кодами (PKCE)

Если вы если серверный (серверный) код выполняется для веб-сайта dinami c, тогда

1. Предоставление кода авторизации OAuth 2 - это параметр, который будет более безопасным, чем неявный поток. ,

Вы также можете использовать OAuth 2 от имени для проверки подлинности в качестве другой опции. Этот поток используется, когда приложение вызывает службу или веб-API, который, в свою очередь, должен вызвать другую службу или сеть API. Идея состоит в том, чтобы распространять делегированные идентификационные данные пользователя и разрешения через цепочку запросов.

см. документацию MS для получения дополнительной информации.

...