Single sign on 避免CAS登录页面,使用我自己的登录页面

Single sign on 避免CAS登录页面,使用我自己的登录页面,single-sign-on,cas,Single Sign On,Cas,我不熟悉CAS和单点登录。如果我对CAS的理解不正确,请纠正我,如果我对CAS的理解不正确,请参见下文 我有两个web应用程序 我设置了CAS,当我访问WebApp1的URL时,它会显示CAS登录页面 我填写了正确的用户名/密码 它让我在WebApp1中学习 从那里我可以访问WebApp2,它工作得很好 我需要的是: 当我访问WebApp1时,我必须看到WebApp1登录页面,而不是CAS的登录页面 让CAS为会话生成一些令牌 使用此令牌对WebApp2进行身份验证(它现在的工作方式与上面的步骤

我不熟悉CAS和单点登录。如果我对CAS的理解不正确,请纠正我,如果我对CAS的理解不正确,请参见下文

  • 我有两个web应用程序
  • 我设置了CAS,当我访问WebApp1的URL时,它会显示CAS登录页面
  • 我填写了正确的用户名/密码
  • 它让我在WebApp1中学习
  • 从那里我可以访问WebApp2,它工作得很好
  • 我需要的是:

  • 当我访问WebApp1时,我必须看到WebApp1登录页面,而不是CAS的登录页面
  • 让CAS为会话生成一些令牌
  • 使用此令牌对WebApp2进行身份验证(它现在的工作方式与上面的步骤5相同)
  • 有人能建议我如何做到这一点吗


    我正在使用Java 1.6、CAS 3.4.11、Tomcat 6。

    我最近对这些内容做了总结

    原则写在那里。基本上是这样的

  • 访问WebApp1
  • 显示CAS登录页面并进行身份验证
  • 重定向到WebApp1 现在,请执行以下操作
  • 访问WebApp2
  • 访问请求被重定向到CAS,CAS在不显示登录页面的情况下对用户进行身份验证
  • 始终假定两个Web应用程序都配置为使用CAS作为登录提供程序,并且CAS的设置都支持这两个Web应用程序

    现在,按照CAS的方式,您希望实现的目标如下:
    将标准CAS登录页面与您的登录页面和您的完成进行交换

    您能详细说明一下吗?如何设置CAS以便将两个Web应用程序登录页都设置为“有效”CAS登录页?您永远不会同时使用这两个登录页。登录名在CAS服务器上移动,两个Web应用程序只是重定向到iti。我正在经历一些解决方法。。。看看这个:好吧,当我实现我们的解决方案时,我想到了这一点,但到现在为止,我们不需要它像那样工作,所以我不能告诉你这个解决方案是否有效。不管你如何尝试,最后的评论都是相当乐观的