Single sign on 如何在CAS中启用单个应用程序注销?

Single sign on 如何在CAS中启用单个应用程序注销?,single-sign-on,cas,Single Sign On,Cas,我已经在ApacheTomcat上配置了CAS(v4.0.0),并且有多个基于Java、Python和PHP的客户端。 我想要实现的是,当我从任何一个应用程序注销并被重定向到cas/注销时,我希望打开一个带有特定用户登录的所有应用程序的弹出窗口,询问您是否要从每个应用程序注销。 我正在遵循官方文件 并找到了每个服务的单次注销,这使我能够单独控制单次注销行为,我可以控制是否允许特定服务使用后通道或前通道,或关闭该应用程序,但我想要实现的是- 1.单击按钮,从CAS和浏览器动态注销所有应用程序 2

我已经在ApacheTomcat上配置了CAS(v4.0.0),并且有多个基于Java、Python和PHP的客户端。
我想要实现的是,当我从任何一个应用程序注销并被重定向到cas/注销时,我希望打开一个带有特定用户登录的所有应用程序的弹出窗口,询问您是否要从每个应用程序注销。
我正在遵循官方文件

并找到了每个服务的单次注销,这使我能够单独控制单次注销行为,我可以控制是否允许特定服务使用后通道或前通道,或关闭该应用程序,但我想要实现的是-

1.单击按钮,从CAS和浏览器动态注销所有应用程序

2.单击按钮即可从CAS动态注销单个应用程序,所有其他应用程序的会话也在CAS服务器和浏览器上维护

3.在PHP和Python客户端中更改配置以处理CAS服务器的注销回调

任何帮助都将不胜感激

  • 单击按钮,从CAS和浏览器动态注销所有应用程序
  • 调用/cas/注销。如果SLO打开,所有应用程序都将收到注销通知。CAS也将注销

    单击按钮即可从CAS动态注销单个应用程序,所有其他应用程序的会话也在CAS服务器和浏览器上维护

    好吧,你去你的应用程序,然后从应用程序中注销。你为什么想让CAS参与进来?CAS不负责维护您的应用程序及其工作方式/应用程序/注销应完成此工作

    要在PHP和Python客户端中更改的配置,以处理来自CAS服务器的注销回调


    您需要确定您的客户是否支持CAS SLO。如果他们这样做,他们将继续执行SLO通知并终止应用程序会话。

    关于第2点,您可以转到应用程序并从应用程序注销。你为什么想让CAS参与进来?CAS不负责维护您的应用程序及其工作方式/应用程序/注销应完成此工作。由于会话是在CAS服务器上维护的,因此,注销应用程序/应用程序/注销将不起作用,因为一旦刷新页面,应用程序将再次登录,而无需输入凭据,因为应用程序会话仍在CAS服务器上登录。在用户单击应用程序中的注销后,如何获取特定用户当前登录的应用程序列表CAS是否为用户维护/存储特定于应用程序的会话详细信息?如果不是,如何实现?