2012-01-24 87 views
0

我是CAS和单点登录的新手。如果我的理解不正确,请纠正我,以下是我对CAS的理解。避免CAS登录页面,使用我自己的登录页面

  1. 我有2个Web应用程序
  2. 我安装CAS,当我访问WebApp1的URL,它让我看到CAS登录页面
  3. 我填写正确的用户名/密码,
  4. 这需要我在WebApp1
  5. 从那里我访问webapp2的,它工作正常

我需要的是如下:

  1. 当我访问WebApp1,我必须看到WebApp1登录页面,而不是CAS的
  2. 让CAS产生一些象征性的会议
  3. 使用此令牌验证webapp2的(该方式其现在的工作 - 第5步以上)

可有人建议我如何实现这一目标?

我使用Java 1.6,CAS 3.4.11,Tomcat的6

回答

0

我上how CAS works做了总结最近。

的原则被写入那里。基本上它是这样

  1. 访问的WebApp1
  2. 显示的CAS登录页面,验证
  3. 重定向到WebApp1 现在随后你做以下
  4. 访问webapp2的
  5. 访问请求被重定向到CAS其而没有显示的登录页第下

始终对用户进行认证假定两个WebApp都配置为使用CAS作为登录提供程序,并且CAS设置为支持两个WebApp。

中要实现的是这样做了什么CAS方式

现在: 交流与您的登录页面和标准的CAS登录页面,你做

+0

你能否解释一下呢?如何设置CAS以使我们的webapps登录页面成为“有效的”cas登录页面? – mfirry

+0

你永远不会使用这两个登录页面。登录在CAS服务器上移动,两个webapps只是重定向到它 – Hons

+1

我正在经历几个解决方法...检查了这一点:https://wiki.jasig.org/display/CAS/Using+CAS+without + +登录+屏幕 – mfirry