Azure AD B2C 是否支持 OAuth 2.0 SAML 承载断言流?
Is OAuth 2.0 SAML bearer assertion flow supported on Azure AD B2C?
我正在尝试将来自 Azure AD B2C 的 SAML 断言交换为 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
我需要使用 AzureAD B2C 从 SAML 网络应用程序获取 API 的访问令牌。
基于document,要请求访问令牌,您需要一个授权码。
您可以看到 Azure AD B2C 中列出的身份验证协议是:
此处没有 OAuth 2.0 SAML 承载断言流程。
下面是 Azure AD 文档中的身份验证协议:
恐怕 Azure AD B2C 不支持它。
我正在尝试将来自 Azure AD B2C 的 SAML 断言交换为 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
我需要使用 AzureAD B2C 从 SAML 网络应用程序获取 API 的访问令牌。
基于document,要请求访问令牌,您需要一个授权码。
您可以看到 Azure AD B2C 中列出的身份验证协议是:
此处没有 OAuth 2.0 SAML 承载断言流程。
下面是 Azure AD 文档中的身份验证协议:
恐怕 Azure AD B2C 不支持它。