[英]Azure AD B2C Custom Policy - Bind MultiCheckbox dynamically
我正在尝试在 azure ad b2c 自定义策略声明模式中使用动态值实现多复选框。
网址: https : //docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-configure-signup-self-asserted-custom
例子:
<ClaimType Id="city">
<DisplayName>Receive updates from which cities?</DisplayName>
<DataType>string</DataType>
<UserInputType>CheckboxMultiSelect</UserInputType>
<Restriction>
<Enumeration Text="Bellevue" Value="bellevue" SelectByDefault="false" />
<Enumeration Text="Redmond" Value="redmond" SelectByDefault="false" />
<Enumeration Text="Kirkland" Value="kirkland" SelectByDefault="false" />
</Restriction>
</ClaimType>
如何在策略 XML 中使用动态值而不是静态值绑定限制枚举? 我正在尝试将用户旅程中的 rest API 的返回值绑定到 MultiCheckBox。
使用 javascript 生成多选框。 使用 rest api 调用来获取需要与 multicheckbox 绑定的值(输出声明)。 将 put 声明值传递到自定义 html 页面(自断言页面)使用 javascript 绑定输出声明和 multicheckbox
IEF 目前不支持集合的动态值。 不过,这是一个有趣的场景。
一种替代方法是重定向到符合 OpenID Connect 的提供商并在那里显示这样的屏幕,并返回适当的声明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.