标签: c# authentication sharepoint adal
我目前正在开发一个应在SharePoint Iframe上托管的应用程序,该应用程序旨在使用AuthorizationCodeFlow来使用ADAL库进行身份验证。
到目前为止,这是可行的,但是我遇到的问题是,当用户随后注销SharePoint,然后使用新帐户登录时,我的应用仍然使用旧用户进行身份验证。
这似乎是因为令牌缓存使用了声明NameIdentifier,该声明与他们最初登录时使用的帐户相同。
如何清除或删除此ClaimsPrincipal?