一律自动登录Microsoft帐户

我有一个与Identity Server集成(使用angular-oauth2-oidc)以便与microsoft帐户登录的Angular网站。但是,最近发生了奇怪的行为,而没有对与登录或注销相关的代码进行任何更改。

问题是,如果我启动登录流程(使用this.oauthService.initImplicitFlow),则会重定向到:

 https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=b958fc9b-6b36-4bc7-968b-8aa72e7dfc2c&scope=https%3A%2F%2Fgraph.microsoft.com%2Fuser.read&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A5000%2Fsignin-microsoft&state=CfDJ8L7 etc...

一律自动登录Microsoft帐户

但无法选择一个帐户,它会自动使用其中一个帐户登录。我不能再选一个。

这是在Chrome中发生的,例如在Edge中也是如此。

我认为这与Cookie无关,因为注销(oauthService.logOut)时会清除它们:

一律自动登录Microsoft帐户

如果我在隐身窗口中尝试此操作,它便可以选择一个帐户,因此可以使用。

有人知道为什么它总是自动登录而不是让我先选择一个帐户吗?

liu1809 回答:一律自动登录Microsoft帐户

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3114455.html

大家都在问