Azure AD B2C 自定义策略 - Javascript

Posted

技术标签:

【中文标题】Azure AD B2C 自定义策略 - Javascript【英文标题】:Azure AD B2C Custom Policies - Javascript 【发布时间】:2017-08-11 03:52:05 【问题描述】:

我们可以在自定义策略中添加 javascript,我们可以使用按钮单击功能重定向到另一个页面吗?

在实施自定义策略时,我已经参考了following links。

【问题讨论】:

【参考方案1】:

自定义策略现在支持 JavaScript。这是官方文档:

https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-samples

注意:您似乎需要使用 b2clogin.com 域(而不是 login.microsoftonline.com)。我目前找不到此文档,但快速测试表明 JavaScript 在 login.microsoftonline.com 上已被删除。以下是使用 b2clogin.com 的文档:https://docs.microsoft.com/en-us/azure/active-directory-b2c/b2clogin。

【讨论】:

【参考方案2】:

自定义 UI 目前不支持 JavaScript。请参阅Create your html5 content 下的注释。

【讨论】:

【参考方案3】:

Azure AD B2C 目前不支持自定义 JavaScript。我们正在努力启用该功能 - 请为该功能投票 here,以便在预览可用时获得更新。

【讨论】:

那么它是怎么用在这个示例中的呢? github.com/Azure-Samples/active-directory-b2c-advanced-policies/…【参考方案4】:

是的,您可以在 custom policies 中使用 JavaScript。请参阅此示例:active-directory-b2c-advanced-policies.

PlayerProfileUpdate.html

<script src="https://wingtipb2ctmpls.blob.core.windows.net/wingtiptoys/js/analytics.js" />
<script src="https://wingtipb2ctmpls.blob.core.windows.net/wingtiptoys/js/selfasserted-playerprofileupdate.js"></script>

我不确定按钮单击重定向。从表面上看,如果你会使用 JavaScript,那么你应该可以做到这一点。

【讨论】:

以上是关于Azure AD B2C 自定义策略 - Javascript的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD B2C 自定义登录策略显示 SignUpSignIn

Azure AD B2C:自定义策略 - 登录不起作用

Azure AD B2C - 自定义策略中的“电子邮件”声明

Azure AD B2C密码更改自定义策略,用户每次都需要登录

为 Azure AD B2C 自定义策略调用 New-CpimCertificate 时出现问题

Azure AD B2C 自定义密码重置策略不会使用 + char\sign 验证电子邮件