0

登录后如何显示新 UI(密码到期通知)页面。UI的内容是

带有文本“您的密码将在未来 14 天内过期”(14..13...12.. 1)和 2 个按钮跳过和继续的标题。继续应该重定向到密码重置和跳过重定向到仪表板页面。

https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-ui-customization

在上面的链接中自定义默认的 Azure AD B2C 页面部分有预定义的页面,但我无法适应我的页面内容。

是否可以使用自定义策略创建我自己的自定义内容页面?如果是,请让我参考资源

4

1 回答 1

0

我会尝试这样的事情:

您可以像往常一样使用重定向到 B2C 登录进行登录。

然后它通过redirect_uri将您返回到您托管的密码到期页面(或其他一些转发到正确位置的页面),您可以在其中通过Graph Api调用从B2C获取到期日期(可能您必须保存日期到用户属性,因为我在内置属性中看不到它),然后计算并显示剩余天数。

同样在您的更改密码自定义策略中,您可以将您的 expireDate 自定义用户属性设置为新值。

Continue 按钮可以重定向到密码更改策略,而 Skip 可以让用户访问您想要的任何页面。

于 2020-12-22T20:39:22.177 回答