You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Azure B2C自定义策略,每次登录都显示微软账号选择页?

Azure B2C多租户登录强制显示账号选择页配置方案

问题背景

按照《Set up sign-in for multitenant Microsoft Entra ID using custom policies in Azure Active Directory B2C》教程配置多租户微软登录后,出现以下问题:

  • 登出所有微软账号后,用账号A登录应用成功;
  • 从应用登出返回B2C登录页后,尝试用账号B登录,系统会自动复用账号A完成登录,无法切换账号。

解决方案

可以通过修改自定义策略,强制每次登录都显示微软的Pick an account页面,具体操作如下:

  1. 编辑自定义策略文件(如TrustFrameworkExtensions.xml),找到对应多租户Microsoft Entra ID的<TechnicalProfile>节点(通常ID为AADMultiTenantProfile)。
  2. 在该节点的<Metadata>区域添加以下配置:
<Item Key="prompt">select_account</Item>
  1. 保存并将更新后的策略重新上传至Azure B2C租户。

补充说明

prompt=select_account参数会强制微软身份认证服务在每次登录请求时展示账号选择界面,即使用户存在未过期的会话,也不会自动登录历史账号。同时需确保应用的登出流程完整调用B2C登出端点,清除相关会话数据。

内容的提问来源于stack exchange,提问作者Tan Vu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 19:37:40