如何使用在自定义策略中在门户上创建的自定义OpenID Connect提供程序?

时间:2020-03-02 18:48:02

标签: azure-ad-b2c


我已经使用OpenIdConnect提供程序(这是Azure AD)配置了内置策略:
enter image description here 效果很好(我可以在第一次创建帐户时连接到我的帐户)。
现在,我还使用具有完全相同参数(链接到相同的Azure AD)的OpenIdConnect提供程序创建了一个自定义策略。
但是,当我测试自定义策略时,它将创建一个新帐户,它将忽略内置策略已创建的帐户。但这跟后面的Azure AD一样!
我想要实现的是使用Azure门户上创建的提供程序来制定自定义策略。
你觉得有可能吗?
感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

好吧,感谢@Chris Padgett,我得到了答案!
因此,首先,使用AD Graph API,我可以比较userIdentities并看到“ issuer”属性不相同:
enter image description here

因此,我进行了快速调查,发现这两个策略之间的元数据URL不同:
//login.microsoftonline.com/979fb787-2d8f-4dbc-83cd-876dc7f9b550/.well-known/openid-configuration给出以下内容:
enter image description here

和//login.microsoftonline.com/979fb787-2d8f-4dbc-83cd-876dc7f9b550/v2.0/.known/openid-configuration给出以下内容:
enter image description here

发行人不一样!因此,我要做的就是更改一项策略的元数据url,它就会起作用!