Как использовать параметр oAuth State в MSAL.NET - PullRequest
1 голос
/ 27 июня 2019

Я пытаюсь использовать параметр state, существующий в oAuth2.0 поток авторизации в проекте .NET Core, используя MSAL 4.0, но я не смог найти способ сделать это.

Мне также нужно было бы вернуть значение state, но я не вижу в AuthenticationResult.cs какого-либо свойства, которое бы его содержало.

Итак, как я могу использовать параметр state с пользовательскими данными в проекте .NET Core с использованием MSAL?

1 Ответ

0 голосов
/ 28 июня 2019

Вам не нужно его использовать, это дополнительная функция безопасности.MSAL.net использует 2 механизма для предотвращения атак, таких как XSRF и «человек посередине»: state и PKCE.

Параметр состояния просто возвращается обратно AAD.MSAL будет сравнивать параметр состояния в запросе с параметром состояния в ответе кода авторизации.

...