当前位置:文档之家› 利用开源软件FreeRADIUS构建图书馆统一认证平台的研究与实现

利用开源软件FreeRADIUS构建图书馆统一认证平台的研究与实现

龙源期刊网 https://www.doczj.com/doc/a72599563.html,

利用开源软件FreeRADIUS构建图书馆统一认证平台的研究与实现

作者:王政军俞小怡金玉玲

来源:《现代情报》2016年第05期

〔摘要〕[目的/意义]解决图书馆众多的信息系统使用不同的认证方式给读者和馆员造成困惑和烦恼的问题,构建图书馆统一认证平台达到读者使用不同信息系统认证方式的一致性。[方法/过程]基于汇文图书馆自动化系统中的读者信息,利用开源软件FreeRADIUS构建图书馆统一的认证平台,以大连理工大学图书馆认证平台的实施方案为例,阐述系统的技术支撑原理、设计思路及具体实现方法。[结果/结论]通过具体实践证明,基于FreeRADIUS的统一认证方案能够满足图书馆集成各信息系统的认证需求,提高信息系统的安全性和读者使用的方便性。

〔关键词〕FreeRADIUS;Linux;自动化系统;统一认证;开源软件;图书馆

随着网络信息化技术的不断发展,图书馆引进的和自主开发的为读者服务的信息化系统逐年增多。信息化应用涉及图书业务管理、读者服务等方面,为了更好地开展这些信息化服务在读者中的普及应用,图书馆还要为读者提供基础的网络接入服务。由于各种信息化应用系统由不同的组织者提供的,造成读者拥有多个系统的账号密码而容易混乱,同时因为缺少的统一的身份验证平台,管理员对于读者身份的验证和授权管理繁琐。

当前计算机领域内所使用的主流认证技术有AD[1]、LDAP[2]、RADIUS等技术。AD和LADP提供的是目录服务,将用户和组织信息存储在其中以方便查找,也可以理解为一种特殊的数据库,它们的数据库结构只方便用户信息的查找,而做不到对用户信息的灵活修改。如果图书馆使用AD或LDAP作为认证服务,就需要以AD或LDAP的存储方式重新构建读者信息库,而一般来说图书馆是以自动化系统中的读者信息作为核心的信息库,读者的用户名密码和服务级别都由自动化系统来灵活管理,所以AD或LADP的认证模式不适合图书馆的需求。

本文以大连理工大学图书馆为例,采用RADIUS技术构建统一认证平台,前端采用基于Linux系统的开源软件FreeRADIUS实现统一认证,后端RADIUS的数据库采用关系型数据库Oracle,以汇文自动化系统中的读者信息表构建适合FreeRADIUS需要的用户信息表视图。该方案提供安全、方便、稳定的统一授权和认证平台,读者使用图书馆自动化系统中的账号密码就可以登录所有集成该认证平台的信息系统,让读者有多套账号且容易忘记自己密码的时代成为历史。

5期利用开源软件FreeRADIUS构建图书馆统一认证平台的研究与实现May,

2016Vol36No51RADIUS协议的介绍

相关主题
文本预览
相关文档 最新文档