CAS4.0集成restlet手册
2016-03-29 15:32
302 查看
最近公司需求要搞单点登录,所以毋庸置疑 就选择了CAS4.0,因为有CS客户端需要调用登录接口,而CAS项目中已经集成好了restlet接口,需要配置一下即可。
1.首先在web.xml文件中加入 如下代码:
<!-- CAS配置(一)-集成RESTFul -->
<servlet>
<servlet-name>restlet</servlet-name>
<servlet-class>org.restlet.ext.spring.RestletFrameworkServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>restlet</servlet-name>
<url-pattern>/v1/*</url-pattern>
</servlet-mapping>
(需要注意的的红色代码,3.x和4.0restlet jar包的路径发生了变化,网上有好多关于CAS 3.4的配置,但是4.0 就没有)
2.添加jar文件
需要注意的是CAS3.4 或者3.5 和CAS4.0 添加的jar 包不一样,在这里我只把4.0 所需jar包上传到附件,3.x 网上有很多 。jar文件下载http://download.csdn.net/detail/liyonggang1988/9475393
3.配置到这基本上就OK了,用测试类测试一下 就可以了
测试类请下载附件
4.在测试类中可以得到用户的ST.一般ST的有效时间都很短,在 /cas/WebRoot/WEB-INF/spring-configuration/ticketExpirationPolicies.xml ,这个文件中设置
5. 得到ST之后,拼接访问地址,拷贝到浏览器中就可以时间浏览器的免登陆,直接访问到 受保护资源
URL: http://localhost:8080/client4/index.jsp?ticket=ST-5-Y6SrygLDpcrrtJid2SX4-cas01.example.org
1.首先在web.xml文件中加入 如下代码:
<!-- CAS配置(一)-集成RESTFul -->
<servlet>
<servlet-name>restlet</servlet-name>
<servlet-class>org.restlet.ext.spring.RestletFrameworkServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>restlet</servlet-name>
<url-pattern>/v1/*</url-pattern>
</servlet-mapping>
(需要注意的的红色代码,3.x和4.0restlet jar包的路径发生了变化,网上有好多关于CAS 3.4的配置,但是4.0 就没有)
2.添加jar文件
需要注意的是CAS3.4 或者3.5 和CAS4.0 添加的jar 包不一样,在这里我只把4.0 所需jar包上传到附件,3.x 网上有很多 。jar文件下载http://download.csdn.net/detail/liyonggang1988/9475393
3.配置到这基本上就OK了,用测试类测试一下 就可以了
测试类请下载附件
4.在测试类中可以得到用户的ST.一般ST的有效时间都很短,在 /cas/WebRoot/WEB-INF/spring-configuration/ticketExpirationPolicies.xml ,这个文件中设置
5. 得到ST之后,拼接访问地址,拷贝到浏览器中就可以时间浏览器的免登陆,直接访问到 受保护资源
URL: http://localhost:8080/client4/index.jsp?ticket=ST-5-Y6SrygLDpcrrtJid2SX4-cas01.example.org
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树