当我使用右上方关闭按钮(红色 x)从msalAcquireTokenAsync(scope)
关闭登录对话框时遇到问题,我从.
问题是,我得到了一个有效的结果AcquireToken
,结果与我之前从登录中得到的结果相同。
详细信息:我使用活动目录b2c中的帐户登录。作品。然后注销,清除 cookie 和令牌缓存也从PublicClientApplication.Users
. 再次登录,按预期AcquireTokenSilent
抛出一个,打开-Dialog,我现在可以选择我之前登录的帐户,(但我清除了所有,奇怪),然后我删除帐户(三个点,在登录对话框的右上角)然后说取消,我得到 null 结果,但是当关闭登录对话框时,我得到与正常登录时相同的结果。MsalUiRequiredException
AcquireToken
SignIn
这是正常行为吗,因为上次登录的帐户已保存在某个地方,我必须删除它们,或者想念我别的东西?
我在桌面 WPF 应用程序中使用 MSAL 1.1.0 预览版。也有自己的 TokenCache,但这些会删除每个注销保存的信息。
谢谢 dstreissi