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密码更改自定义策略,用户每次都需要登录