CAS-Server SSO -代理一个有效的场景



我目前正在尝试弄清楚是否可以使用CAS-Server设置以下场景:

  • 假设我有3个网站/应用程序(A,B,C)
  • 这三个都是设置(通过插件),使他们的登录系统我们的cas服务器(已经工作良好)

对我来说,这似乎是相当基本的cas的东西。现在有两个更高级的"问题":

  • 我登录到网站A,我打开网站B,我还没有登录,但我必须再次点击"登录"。我猜这是因为CAS根据调用它的个人服务发出登录和cookie,并且一旦您登录到第一个站点,就没有办法自动登录到连接到CAS登录的所有站点?
  • 票代理是实现这一目标的一种方法吗?据我所知,代理票据意味着(在我的例子中)A在登录时也向CAS请求B的代理票据,A在调用B的web服务时将向B提供代理票据,这将排除我的场景中的代理。

如果您登录的是A网站,那么如果B网站连接到同一个CAS服务器,那么您应该登录的是B网站。代理是一种从web应用程序调用web服务的机制,传播CAS标识。

相关内容

最新更新