为了提供一些背景信息,我使用Reactjs开发了一个Web应用程序,并使用带有OpenID的ADFS设置了身份验证。
我还在使用React包 react-adal 来获得Azure Active Directory库(ADAL)支持。
登录后,adal令牌和信息通过react-adal存储到浏览器会话存储中。
(在Google Chrome浏览器中测试) 一些用户面临的问题是,一旦他们注销,它将调用ADFS注销URL,然后在成功注销后将其重定向到ADFS注销页面,但是实际上并不会注销用户。当他们返回到应用程序时,他们仍然处于登录状态。
用户注销后,我已经确认会话存储空间已清除,但是当我返回到应用程序URL时,会话存储信息将被刷新/恢复。
以前有人遇到过这个问题吗?