我正在Azure AD B2C中创建自定义策略。我想在授权时将一些acr_values传递给身份服务器。在常规openid协议中,我们可以直接将acr_values作为查询参数传递给授权URL,但在Azure AD B2C中找不到任何类似的方法。
有没有办法在azure ad b2c自定义政策中进行配置?
答案 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>