首页 > 解决方案 > 在不更新客户端的情况下自定义标准 B2C 用户流

问题描述

我们目前B2C_1_SignInNative在 Android 和 iOS 应用程序中使用用户流。该用户流程具有用户名和密码 UI 以及“没有帐户?立即注册”可选流程。

我们正在使用开箱即用的自定义功能来显示一个自定义包装页面,其中注入了标准 UI。这对我们很有帮助,而该应用程序仅作为私人版本提供,但我们很快将转移到公共应用程序商店,因此将邀请应用程序之外的用户,并且应用程序 B2C 流程将仅登录。

我们想从现有安装中删除“立即注册”流程。是否可以删除它?或者,我们是否允许在包装页面中添加一些自定义 CSS 来隐藏链接?

更新

所以我们绝对可以添加一些自定义 CSS 来隐藏“立即注册”操作,但不幸的是页面和内容被缓存在应用浏览器中。我们依靠 Microsoft.Identity.Client 库来显示浏览器 UI

标签: azure-ad-b2cmsal

解决方案


您似乎正在使用“注册并登录”流程。

为了没有“立即注册”选项,您可以通过在流程创建期间选择以下选项之一来创建仅“登录”流程:

创建新流程


推荐阅读