使用WS-Federation和SAML 1.1或SAML 2.0,AD FS在Azure AD B2C上配置了自定义策略作为声明提供程序。
Azure AD B2C是否将元数据端点公开为依赖方,在将AD AD B2C配置为依赖方时,AD FS可以使用该端点? 我对WS-Federation / SAML和SAML 2.0元数据感兴趣。
**编辑**
以下元数据网址不起作用:https://login.microsoftonline.com/te/<yourtenant>.onmicrosoft.com/b2c_1a_<yourpolicy>/Samlp/metadata
调用元数据时,将返回以下错误:
答案 0 :(得分:1)
Azure AD B2C在使用自定义策略时会公开元数据端点。
可以在以下网址找到:
https://login.microsoftonline.com/te/<yourtenant>.onmicrosoft.com/b2c_1a_<yourpolicy>/Samlp/metadata
编辑 B2C作为SAML RP目前尚未正式支持 ,但可以通过自定义政策启用它。如果您对此功能感兴趣,请务必vote for it以支持此功能并获取有关其进度的更新。
在这些文档之外没有关于如何执行此操作的详细文档:
答案 1 :(得分:0)
在编写SAML2元数据端点时,此idptp = TechnicalProfile-id variabel:
https://login.microsoftonline.com/te/<yourtenant>.onmicrosoft.com/b2c_1a_<yourpolicy>/Samlp/metadata?idptp=<TechnicalProfile-id>
此TechnicalProfile必须具有以下定义:
<Protocol Name="SAML2"/>
<CryptographicKeys>
<Key Id="SamlAssertionSigning" StorageReferenceId="B2C_1A_ADFSSamlCert"/>
<Key Id="SamlMessageSigning" StorageReferenceId="B2C_1A_ADFSSamlCert"/>
</CryptographicKeys>
P.S。 Microsoft应该真正记录这些功能。