APP下载

基于CAS的校园统一身份认证系统的设计与实现

2016-02-23李莉

微型电脑应用 2016年10期
关键词:用户信息系统

李莉

基于CAS的校园统一身份认证系统的设计与实现

李莉

随着高校信息系统不断增多,采用一种轻量级第三方认证系统进行统一的身份认证和用户管理是必然的趋势。而CAS认证正是这一问题的轻量级解决方案。本文以石油大学的信息化建设为例,介绍了CAS认证系统的设计思想,设计逻辑和具体的编码实现。

CAS统一身份;认证系统设计与实现

0 引言

随着高等学校信息化的推进,各种应用系统的增多,信息孤岛问题也越来越明显[1]。各个应用系统独立维护着属于自己的用户。且高校信息系统的使用者是相对固定的教师和学生,因而各个系统需要单独维护大致相似的用户群。这不仅加大了各个系统维护的工作量,更重要的是各个系统各自为政,系统用户的精确性没法得到保证[2]。例如某个学生办理了退学手续,在教务系统中删除了该学生的记录,但在一卡通和邮件系统该学生还仍然存在。这就给管理带了很大的麻烦。因此采用一个第三方的认证系统,将教工和学生的信息进行统一的维护就显得至关重要。CAS统一身份认证系统作为一种轻量级,开放可扩展的单点登录解决方案,正是解决这种问题技术的典型代表[3]。

1 设计思想

CAS(Central Authentication Service -中心认证服务)的目的就是使分布在内部各个不同异构系统的认证工作集中在一起,通过一个公用的认证系统统一验证用户身份的合法性[4]。通过CAS认证的用户将获得CAS颁发的一个证书,使用这个证书,用户可以在承认CAS证书的各个系统上自由穿梭访问,不需要再次的登录认证[5]。……

登录APP查看全文

猜你喜欢

用户信息系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
关注用户
关注用户
关注用户
如何获取一亿海外用户
展会信息