基于jasig cas实现图书馆统一身份认证

基于jasig cas实现图书馆统一身份认证

ID:21920002

大小:67.50 KB

页数:10页

时间:2018-10-25

基于jasig cas实现图书馆统一身份认证_第1页
基于jasig cas实现图书馆统一身份认证_第2页
基于jasig cas实现图书馆统一身份认证_第3页
基于jasig cas实现图书馆统一身份认证_第4页
基于jasig cas实现图书馆统一身份认证_第5页
资源描述:

《基于jasig cas实现图书馆统一身份认证》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JasigCAS实现图书馆统一身份认证  〔摘要〕为了解决图书馆各个服务系统的统一认证问题,提出了基于JasigCAS实现统一身份认证的解决方案,并对其中所涉及的关键技术进行了描述。利用该方案,实现了深圳大学图书馆统一身份认证,为需要实现统一认证的其他图书馆提供了参考。  〔关键词〕统一身份认证;CAS;图书馆  〔〕TP391〔〕B〔〕1008-0821(2012)09-0134-05  近年来,随着图书馆数字化建设的不断推进,越来越多基于ySql的内容管理系统平台)进行管理;电子资源浏览下载的校外服务,本馆采用了目前被国外广泛使用的实现校外访

2、问代理软件EZProxy;CARSIPortal是由北京大学发起的采用Java技术解决联盟内部进行高校资源共享问题的门户;CALIS“E读”、CALIS馆际互借与文献传递是CALIS(中国高等教育文献保障系统)提供的服务;深圳文献港的开发技术是Java。  这些服务都有各自的应用系统来支撑,而且具有相对独立的身份认证模式。因此本馆需要统一认证方案,来解决用户单点登录问题。  在国内,一些教育机构使用JasigCAS[6]来解决统一认证问题。如国家科学图书馆[7],北京邮电大学图书馆[8],浙江林学院数字化校园[9],国家科技基础条件平台专项资助的地球

3、系统科学数据共享X[10]。刘峰等基于CAS解决门户单点登陆问题,并提出支持单点退出的改进方案[11]。宋春丽等基于CAS与Web服务对遗留系统进行集成[12]。  国外的一些软件产品[13]如uPortal、Liferayportal、KualiWorkflow、KualiNotification等集成了CAS客户端,用户在使用这些产品时可以轻松地接入基于CAS的统一认证平台。  因此,本馆拟采用CAS来实现统一身份认证平台。解决思路如下:基于CAS服务器端技术,搭建认证服务平台,同时该平台需要能与本校的一卡通认证方式接入;研究CAS客户端技术,为

4、OPAC、门户X站等加入CAS客户端;研究EZProxy、CARSIPortal、CALIS“E读”、CALIS馆际互借与文献传递、深圳文献港等接入CAS认证平台的问题。  2基于CAS的统一认证方案  Jasig是一个由教育机构和为高等教育贡献开源软件项目的商业公司组成的联盟。CAS(CentralAuthenticationService)是由Yale大学发起的一个开源项目,在2004年正式成为Jasig的一个项目。该项目针对应用系统提供了一套安全可靠的企业级单点登录解决方案。  CAS分为服务器端Server和客户端Client两部分。CASS

5、erver需要独立部署,主要负责进行用户身份认证;CASClient则负责处理对受保护资源的访问请求,当需要用户进行登录时,重定向到CASServer。图1展示了CAS认证过程。  首先用户通过Web浏览器访问所需的受保护Web应用;该Web应用通过内嵌的CAS客户端把请求转向CAS服务端;CAS服务端判断用户是否已经登录,如果没有则打开认证界面供用户进行身份验证;认证通过后,CAS服务端向Web应用传输生成的票据(Ticket);CAS客户端把取得的票据向CAS服务端请求验证票据;验证通过后,Web应用可以通过CAS客户端向服务端取得认证通过的用户

6、ID,并向用户提供其所请求的服务。  从图1可以看出,CAS的核心就是其票据以及在票据上的一系列处理。  CASServer支持多种不同  〔摘要〕为了解决图书馆各个服务系统的统一认证问题,提出了基于JasigCAS实现统一身份认证的解决方案,并对其中所涉及的关键技术进行了描述。利用该方案,实现了深圳大学图书馆统一身份认证,为需要实现统一认证的其他图书馆提供了参考。  〔关键词〕统一身份认证;CAS;图书馆  〔〕TP391〔〕B〔〕1008-0821(2012)09-0134-05  近年来,随着图书馆数字化建设的不断推进,越来越多基于ySql的内

7、容管理系统平台)进行管理;电子资源浏览下载的校外服务,本馆采用了目前被国外广泛使用的实现校外访问代理软件EZProxy;CARSIPortal是由北京大学发起的采用Java技术解决联盟内部进行高校资源共享问题的门户;CALIS“E读”、CALIS馆际互借与文献传递是CALIS(中国高等教育文献保障系统)提供的服务;深圳文献港的开发技术是Java。  这些服务都有各自的应用系统来支撑,而且具有相对独立的身份认证模式。因此本馆需要统一认证方案,来解决用户单点登录问题。  在国内,一些教育机构使用JasigCAS[6]来解决统一认证问题。如国家科学图书馆[

8、7],北京邮电大学图书馆[8],浙江林学院数字化校园[9],国家科技基础条件平台专项资助的地球系统科学数据共

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。