Java Spring SAML-需要两个SAML会话,并将第二个会话用于审批工作流,并且不与现有登录用户冲突

Java Spring SAML-需要两个SAML会话,并将第二个会话用于审批工作流,并且不与现有登录用户冲突,java,single-sign-on,saml-2.0,okta,spring-session,Java,Single Sign On,Saml 2.0,Okta,Spring Session,我们使用ApacheTomcat/SAML安全扩展和Okta作为IdP来实现SAML2.0。用户A使用应用程序和spring安全上下文登录,将登录id设置为“用户A”,当需要在少数屏幕上进行管理员批准时,管理员用户使用其saml用户id/密码登录,然后覆盖现有会话 需要: 如果可能,第二个saml用户“用户B”登录时不会影响第一个登录的saml用户“用户A” 如果选项1不可行,我可以在用户A会话和用户B会话之间切换吗?i、 e在用户B完成工作后,我可以切换回用户A saml会话吗 其外观类似于此

我们使用ApacheTomcat/SAML安全扩展和Okta作为IdP来实现SAML2.0。用户A使用应用程序和spring安全上下文登录,将登录id设置为“用户A”,当需要在少数屏幕上进行管理员批准时,管理员用户使用其saml用户id/密码登录,然后覆盖现有会话

需要:

  • 如果可能,第二个saml用户“用户B”登录时不会影响第一个登录的saml用户“用户A”
  • 如果选项1不可行,我可以在用户A会话和用户B会话之间切换吗?i、 e在用户B完成工作后,我可以切换回用户A saml会话吗
  • 其外观类似于此功能:(

    在不要求用户重新登录的情况下,在单个浏览器上处理两个用户(甚至一个接一个)是否还有其他解决方法