我在应用程序上实现Oracle SSO。登录工作正常,但我遇到登出问题。主要问题是当我注销然后尝试使用其他帐户再次登录时,它会将我引发到错误页面。但是,如果我再次使用同一帐户登录,则可以正常使用。
在逐步检查完整流程后,我注意到在多个会话cookie中,Oracle SSO在登录时创建了某个cookie'ORA_OSFS_SESSION',并且没有通过注销删除。当我手动删除此cookie但保留所有其他cookie时,一切正常。
知道为什么会发生这种情况以及为什么在我的应用程序注销时不会删除此cookie?