The invention discloses a control method, a single sign on the application of mobile terminal and computer readable medium, including: setting global user login authentication system of unified authentication and access control for multi language applications; and the gateway access in each application layer gateway independent verification module; receiving the first application login request first, the application gateway module to intercept and identify the login request; if the identification results meet the entry requirements, is released; otherwise the application will first check module gateway login request is redirected to the global user login account and password authentication system, effectively receive user input, and return to the user authentication marks. The invention realizes a more efficient control method of single sign on application, a mobile terminal and a computer readable medium to avoid code modification and realize low integrated cost.
【技术实现步骤摘要】
一种单点登录应用的控制方法、移动终端和计算机可读介质
本专利技术涉及移动终端
,尤其涉及一种单点登录应用的控制方法、移动终端和计算机可读介质。
技术介绍
随着业务发展,后端系统服务越来越复杂庞大,各种监控系统,性能数据报表,日志统计等IT支撑系统名目繁多。为了保证信息安全,每个应用都需要用户准入,只有用户登陆认证后才能使用。然而,每个应用集成一个用户登录模块和用户管理模块,不仅费时费力,重复的开发还造成资源的极大浪费。多个应用共享同一帐号信息的情况日益普遍,单点登陆方案成为了业界首选。然而,后端系统服务从应用保障,数据库支撑,出口流量监控,日志统计等等各种应用,或者采用团队自己研发,或者使用业界成熟的开源产品。不管是自研还是开源,不同IT应用无法保证语言统一,甚至是团队内部也有PHP、Java、Python等开发语言的区别。不同语言开发的应用在进行单点登陆接入部署时会有开发语言上的区别,需要进行相应语言的代码改造适配,代码改造将阻碍单点登陆方案的使用。如何屏蔽系统开发语言带来的单点登陆使用困难,对不同系统的单点登录接入进行统一简化处理,无疑能减轻接入部署成本和提高用户体验。
技术实现思路
本专利技术的主要目的在于提出一种单点登录应用的控制方法、移动终端和计算机可读介质,旨在解决现有单点登录技术对于不同语言开发的应用部署接入困难、需要进行代码改造的问题。为实现上述目的,本专利技术提供的一种单点登录应用的控制方法,所述方法包括以下步骤:设置对多语言应用进行统一认证和准入控制的全局用户登录认证系统;以及在每个应用的网关接入层设置独立的网关校验模块;接收到第一应 ...
【技术保护点】
一种单点登录应用的控制方法,其特征在于:所述方法包括以下步骤:设置对多语言应用进行统一认证和准入控制的全局用户登录认证系统;以及在每个应用的网关接入层设置独立的网关校验模块;接收到第一应用的登录请求,第一应用的网关校验模块拦截和识别所述登录请求;如果识别结果符合准入要求,则放行;否则第一应用的网关校验模块将登录请求重定向到全局用户登录认证系统,接收用户输入的有效的帐号和密码,并向用户返回认证标志。
【技术特征摘要】
1.一种单点登录应用的控制方法,其特征在于:所述方法包括以下步骤:设置对多语言应用进行统一认证和准入控制的全局用户登录认证系统;以及在每个应用的网关接入层设置独立的网关校验模块;接收到第一应用的登录请求,第一应用的网关校验模块拦截和识别所述登录请求;如果识别结果符合准入要求,则放行;否则第一应用的网关校验模块将登录请求重定向到全局用户登录认证系统,接收用户输入的有效的帐号和密码,并向用户返回认证标志。2.根据权利要求1所述的单点登录应用的控制方法,其特征在于:所述步骤如果识别结果符合准入要求,则放行;否则第一应用的网关校验模块将登录请求重定向到全局用户登录认证系统,接收用户输入的有效的帐号和密码、并向用户返回认证标志之后还包含:全局用户登录认证系统将用户输入的有效的帐号和密码、认证标志写入到已运行的所有应用的网关校验模块缓存中。3.根据权利要求2所述的单点登录应用的控制方法,其特征在于,还包含步骤:重定向所述登录请求,跳转回第一应用,第一应用的网关校验模块再次拦截和识别所述登录请求,识别结果符合准入要求并放行。4.根据权利要求3所述的单点登录应用的控制方法,其特征在于,还包含步骤:接收到第二应用的登录请求,如果所述第二应用与第一应用部署于同一网关下,则...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。