Поддерживается ли поток подтверждения канала SAML OAuth 2.0 в Azure AD B2 C? - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь обменять утверждение SAML из Azure AD B2 C на токен доступа API?

POST /myb2c.onmicrosoft.com/B2C_1A_signup_signin_saml/OAuth2/v2.0/token HTTP/1.1
Host: myb2c.b2clogin.com
Content-Type: application/x-www-form-urlencoded

grant_type=urn:ietf:params:oauth:grant-type:saml2-bearer&
client_id=abc20e17-6d33-49f4-8081-1f3aaec466b1&
scope=openid https://myb2c.onmicrosoft.com/api/demo.read&
assertion=xxxxxxxxxxxxxxxxxxxxxxx&
client_secret=123456789

Мне нужно получить токен доступа для API из веб-приложения SAML с помощью AzureAD B2 C.

1 Ответ

0 голосов
/ 14 февраля 2020

На основании документа , для запроса токена доступа вам необходим код авторизации.

И вы можете увидеть протоколы аутентификации, перечисленные в Azure AD B2 C is :

enter image description here

Здесь нет потока подтверждения носителя SAML OAuth 2.0.

А вот протоколы аутентификации в Azure AD документ:

enter image description here

Боюсь, что он не поддерживается на Azure AD B2 C.

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