Azure B2C 页面布局 [已关闭]

Azure B2C page layouts [closed]

提问人:Veaceslav Iachim 提问时间:11/16/2023 最后编辑:FilburtVeaceslav Iachim 更新时间:11/16/2023 访问量:40

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

6天前关闭。

我有一个包含“电话”和“电子邮件”的组合登录用户流。 当决定手机登录或电子邮件登录时,我可以自定义第一步的所有页面布局,所有手机登录也可以添加自定义 html。

问题是如何自定义电子邮件登录流程。在页面布局中找不到任何内容。

azure-ad-b2c

评论


答:

0赞 bolt-io 11/16/2023 #1

正如你提到的用户流,我假设你使用的是开箱即用的体验,而不是自定义策略(标识体验框架)。

电子邮件/电话集合页面使用布局,但电子邮件登录页面使用自断言页面布局。这是“页面布局”边栏选项卡中列出的布局名称(请参阅下文以供参考)。Unified sign up or sign in pageEmail signIn verification page

Highlighted Layout Name for customizing sign-in email page layout


编辑:

使用电话/电子邮件本地帐户的用户流似乎存在 UI 错误。sign in

设置 () 可用,但未显示在门户 UI 上。api.emailSignIn

警告这不是官方支持的更新用户旅程的方式!

我已经能够通过打开开发工具转到页面布局边栏选项卡来更新此缺失的属性。进行更改以便我可以保存更新,在网络选项卡中找到 PUT 请求,右键单击,选择编辑并重新发送,在正文中搜索并更新并发送请求。api.emailSignInloadUri

Example request overriding the azure internal API PUT request

评论

0赞 bolt-io 11/16/2023
没问题,如果它解决了您的问题,请不要忘记投票并标记为答案:)祝您编码愉快!
0赞 Veaceslav Iachim 11/16/2023 #2

@bolt-IO

是的,这就是没有这样的布局布局的问题

此外,我使用的不是注册/登录,而是仅登录流程。

但仍然要感谢,我认为我可以使用注册/登录流程并隐藏注册链接。

评论

0赞 bolt-io 11/16/2023
它看起来像一个 UI 错误,电子邮件登录在 B2C 内部调用中返回,但未在前端处理。让我看看我是否能为您找到解决方法
0赞 bolt-io 11/16/2023
我想出的唯一解决方案是使用内部 Azure API。我已经更新了我的答案,但只有在您对该过程有信心时才尝试这样做。请提交官方 msft 支持票证。