cas client java_sso-cas全攻略(java版)------部署cas client端应用

cas server端部署起来以后,如果能正常登陆,

client端就相对容易多了,

直接把cas client端的程序包(版本3.1.1)拷至/lib目录下,

或者你需要修改,加自己的程序逻辑的话,

直接用java source code也行,不需要做任何改动,

但需要注意的是有几个jar包必不可少,类似于log4j之类的,

新建个webproject工程,

myclipse给自动生成了个index.jsp

我们不需要动啥,只需要对web.xml修改一下

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

org.jasig.cas.client.session.SingleSignOutHttpSessionListener

CAS Single Sign Out Filter

org.jasig.cas.client.session.SingleSignOutFilter

CAS Single Sign Out Filter

/*

CAS Authentication Filter

org.jasig.cas.client.authentication.AuthenticationFilter

casServerLoginUrl

https://localhost:8443/casserver/login

serverName

127.0.0.1:8080

CAS Authentication Filter

/*

CAS Validation Filter

org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter

casServerUrlPrefix

https://localhost:8443/casserver

serverName

127.0.0.1:8080

CAS Validation Filter

/*

index.jsp

注意里面的两个init-param中的serverName是客户端的地址

另外的两个是sso server端的地址,

自行根据自己的实际情况修改,要注意格式的不同。

配置完成以后,启动工程,访问index.jsp

你就会发现页面跳转到了sso server端的登陆页面,

随便输入个用户名,密码与用户名相同,就会登陆,

并且跳转至了client端的index.jsp页面

OK

第一个sso client端以及其与server端的交互就这样完成了,

是不是很简单。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值