天蓝广告b2c自定义政策中的Acr_values

时间:2017-05-10 19:15:56

标签: azure azure-ad-b2c

我正在Azure AD B2C中创建自定义策略。我想在授权时将一些acr_values传递给身份服务器。在常规openid协议中,我们可以直接将acr_values作为查询参数传递给授权URL,但在Azure AD B2C中找不到任何类似的方法。

有没有办法在azure ad b2c自定义政策中进行配置?

1 个答案:

答案 0 :(得分:0)

看来您可以使用输入声明来做到这一点。 在您的技术资料中添加:

<InputClaims>
    <InputClaim ClaimTypeReferenceId="acr_values" DefaultValue="somevalue" />
</InputClaims>

您还需要添加ClaimType,例如:

<ClaimType Id="acr_values">
    <DisplayName>acr_values</DisplayName>
    <DataType>string</DataType>
    <UserHelpText>Special parameter passed for authentication context</UserHelpText>
</ClaimType>