Azure ad b2c 在Azure B2C中强制显示登录页面

Azure ad b2c 在Azure B2C中强制显示登录页面,azure-ad-b2c,azure-ad-b2c-custom-policy,Azure Ad B2c,Azure Ad B2c Custom Policy,在我的Azure B2C自定义策略中,我有一个单一的索赔提供商-一个使用Azure Active Directory(AAD)的SSO 我可以看到,当只有一个索赔提供商时,B2C不会费心用一个按钮显示B2C登录页面,而是直接使用您配置的唯一提供商登录 这给我带来了以下问题,因为我和我公司的许多用户都自动登录到AAD。当我退出由B2C保护的应用程序时,逻辑是返回B2C登录页面,但它会立即将我重新登录 我想要的是注销并显示登录屏幕,而不是再次自动登录。我可以更改应用程序,以便在注销时您实际上被重定向

在我的Azure B2C自定义策略中,我有一个单一的索赔提供商-一个使用Azure Active Directory(AAD)的SSO

我可以看到,当只有一个索赔提供商时,B2C不会费心用一个按钮显示B2C登录页面,而是直接使用您配置的唯一提供商登录

这给我带来了以下问题,因为我和我公司的许多用户都自动登录到AAD。当我退出由B2C保护的应用程序时,逻辑是返回B2C登录页面,但它会立即将我重新登录

我想要的是注销并显示登录屏幕,而不是再次自动登录。我可以更改应用程序,以便在注销时您实际上被重定向到“您已注销”页面,但这是不可取的


如何“强制”登录页面显示,即使用户只有一个可用选项?

在OpenID Connect中,您可以添加
prompt=login
以在重定向到B2C策略时强制验证

SAML有一个等效参数。我不知道内置流是否会传播这一点,但是如果您正在执行自定义策略,您当然可以返回到联邦身份提供程序并再次强制身份验证


请参见此处的提示参数:

Hi,如果发布的答案解决了您的问题,请单击复选标记将其标记为答案。这样做有助于其他人找到问题的答案。