Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure AD B2C与外部身份提供商的问题_Azure_Azure Ad B2c - Fatal编程技术网

Azure AD B2C与外部身份提供商的问题

Azure AD B2C与外部身份提供商的问题,azure,azure-ad-b2c,Azure,Azure Ad B2c,我从微软的文档中看到了下面的声明。 尽管将用户引导到end_会话端点将清除用户在Azure AD B2C上的某些单点登录状态,但它不会让用户退出其社交身份提供商(IDP)会话。如果用户在随后的登录过程中选择了相同的IDP,则将对其进行重新身份验证,而无需输入其凭据。如果用户想要注销你的B2C应用程序,这并不一定意味着他们想要注销他们的Facebook帐户。但是,对于本地帐户,用户的会话将正确结束。 但在我的情况下,我无法直接访问我的外部身份提供程序手动注销。因此,如果我想用不同的用户登录同一个

我从微软的文档中看到了下面的声明。

尽管将用户引导到end_会话端点将清除用户在Azure AD B2C上的某些单点登录状态,但它不会让用户退出其社交身份提供商(IDP)会话。如果用户在随后的登录过程中选择了相同的IDP,则将对其进行重新身份验证,而无需输入其凭据。如果用户想要注销你的B2C应用程序,这并不一定意味着他们想要注销他们的Facebook帐户。但是,对于本地帐户,用户的会话将正确结束。


但在我的情况下,我无法直接访问我的外部身份提供程序手动注销。因此,如果我想用不同的用户登录同一个外部身份提供程序,我无法登录。默认情况下,如果我从Azure AD B2C单击外部身份提供程序,它会自动使用已使用的凭据重新验证。我试过移除饼干,但对我来说也不起作用。当调用Azure AD B2C注销时,是否有任何方法也应注销外部身份提供商?

您的应用程序最好向注销用户显示一条“您已注销,但最好关闭所有浏览器窗口”消息。

您尝试过以下选项吗?我回答了类似的问题。