摘要
通过分析多终端应用的发展前景和现有单点登录系统的缺陷,提出了基于SOA架构的跨终端统一身份认证系统的整体架构。针对现有单点登录系统无法满足跨终端应用,结合SAML协议与OAuth协议设计了跨终端的单点登录与单点登出流程。使用ESB应用模型对该方法进行了验证,并使用LoadRunner9.5做了压力测试。实验结果表明,该系统可支持异构系统下的跨终端单点登录与登出,在多终端的情况下缩短了登录各个业务系统的时间,提高了用户体验度,为集中管理平台上的各业务系统提供了方便。
Through the analysis of the prospect of multi-terminal application and defects of the existing single sign-on system, a terminal unified identity authentication system based on SOA architecture is put forward. On the question of that the existing single sign-on system cannot meet the need of cross terminal application, combined with the SAML protocol and OAuth protocol a cross terminal single sign-on and single logout process are designed. The ESB application model is used to verify this method, using LoadRunner9.5 do the pressure test. The experimental results show that, the system can support across terminal single sign-on and logout in the heterogeneous systems. In the case of multi-terminal, the login time of every business system is shor-tened, the user experience is improved, convenience for each business system on the centralized management platform is provided.
出处
《计算机工程与设计》
CSCD
北大核心
2014年第5期1536-1541,共6页
Computer Engineering and Design
基金
四川省教育厅自筹基金项目(12ZB331)
绵阳网络融合工程实验室开放基金项目(12zxwk02)