华盛恒辉统一用户管理软件
1统一用户管理平台软件开发
1.1实现目标
统一用户管理平台是为各个渠道接触系统提供统一入口,实现企业基础库的用户管理、权限管理和身份认证服务。把功能组件和服务化,并制定相应的合用规范、标准和指引,在此基础上实现各应用领域之间的互信双向单点登陆功能,主要目标有:
在东莞地铁信息化平台内,统一为各业务系统提供身份认证服务。
整合多业务系统认证功能,包括现有系统如OA、ERP、HR等
遵循集中认证、分散鉴权的原则,认证后代表的身份及身份对应的权限遵循现有渠道接触系统的业务规则。
在东莞地铁公司内实现开发数据同步
实现多层次的安全级别体系
1.2系统功能及架构
平台的系统架构主要包括以下部分:
门户系统(Portal):各业务系统信息资源的综合展现;
平台管理系统:平台用户的注册、授权、审计;各业务系统的配置;门户管理;
CA系统:平台用户的数字证书申请、签发和管理;
用户统一认证:用户身份的CA数字证书认证、认证过程的SSL加密通道;
单点登录(SSO):业务系统关联(mapping)、访问控制、访问业务系统时信息的加密签名和SSL加密通道。
统一用户管理平台解决方案
1.3系统的实现和安全机制
用户注册和授权
企业每一个用户在平台完成用户注册,得到自己的统一帐户(passport);
如果采用证书文件或USB智能卡认证方式,则CA系统自动为平台用户签发数字证书,并与用户的统一帐户对应。
注册的用户可以由管理员进行分组,并根据分组设定相应的业务系统访问权限。
业务系统的配置
接受统一认证的业务系统必须完成以下工作:
安装业务系统访问前置并配置证书和私钥,用以建立客户端与业务系统之间的SSL加密通道,并接收处理平台提供的加密签名的用户认证信息;
提供关联(mapping)接口和访问验证接口,并在平台进行配置。关联信息主要是平台统一帐户与业务系统用户信息(可能包括业务系统的用户名和密码)的对应关系。
统一用户管理平台解决方案
1.4用户统一认证
用户统一认证过程采用SSL加密通道保证安全性。认证服务器负责SSL加密通道的建立。
对于口令认证方式,认证服务器配置为单向SSL加密通道,客户端不需要证书;
对于证书文件或USB智能卡认证方式,认证服务器配置为双向SSL加密通道,客户端必须提供用户证书,并由认证服务器完成对用户证书和用户身份的校验;
客户端浏览器与认证服务器之间采用HTTPS协议,认证服务器与平台应用服务器之间采用HTTP协议。在用户认证完成后,可根据需要设定客户端浏览器对平台的访问是否继续走SSL加密通道,充分兼顾安全与效率。
1.4.1用户的业务系统关联(mapping)
用户通过平台认证后,第一次访问业务系统时,平台根据业务系统的配置自动生成业务关联页面,要求用户进行关联:
用户输入业务系统的用户信息(可能包括业务系统用户名和密码);
关联信息连同时间戳被平台的访问控制服务器进行加密和签名(业务系统证书加密,平台私钥签名,时间戳用于防止重放攻击);
加密签名的关联信息通过SSL加密通道,传递至业务系统访问前置,并由其进行解密验证后交给业务系统验证;
关联信息验证通过,则平台将用户统一帐户与业务系统用户信息建立对应关系,以备正常访问业务系统时使用。
1.4.21.5用户对业务系统的正常访问
如果用户完成了平台统一帐户与业务系统用户信息的关联,则在通过平台认证后访问业务系统时:
平台根据要访问的业务系统ID和会话(session)中的用户统一帐户,查询用户的业务系统关联信息;
将相应信息和时间戳由访问控制服务器加密签名并经由客户端,通过SSL加密通道,传递至业务系统访问前置,并由其进行解密验证后交给业务系统验证;
业务系统验证通过后,自动跳转进入业务系统。
在访问业务系统时,相关信息的传递均结合时间戳、沈阳小程序设计
关键信息加密签名和SSL加密通道技术,在自动认证完成后,业务系统可根据需要设定是否继续走SSL加密通道。既保证了单点登录过程中信息传递的保密性和真实性,有效防止了重放攻击,又兼顾了业务系统访问的安全与效率。。“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。