[发明专利]一种基于云环境的统一身份认证方法在审
申请号: | 201710667597.9 | 申请日: | 2017-08-07 |
公开(公告)号: | CN107241361A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 宫成;王鸿捷;郭成华;汤晓勇;胡耀义;杨茂;吴靖寰;李巧;傅贺平 | 申请(专利权)人: | 中国石油工程建设有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司51214 | 代理人: | 邓世燕 |
地址: | 610041 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 环境 统一 身份 认证 方法 | ||
1.一种基于云环境的统一身份认证方法,其特征在于:包括如下步骤:
第一步、各业务系统向统一身份认证中心进行注册;
第二步、注册成功后,统一身份认证中心返回Client_ID和Client_Secret;
第三步、用户登录业务系统时,统一身份认证中心根据业务系统的注册信息进行判断:如果是重定向登录方式,则进入第四步;如果是密码验证登录方式,则进入第八步;
第四步、应用系统弹出windows登录窗体,用户输入用户名和密码;
第五步、应用系统向统一身份认证中心请求获取code;
第六步、应用系统向统一身份认证中心请求获取access_token授权码;
第七步、在access_token授权码的有效性验证通过后,利用授权码获取用户信息,进入第十二步;
第八步、访问应用系统登录页面;
第九步、用户在应用系统登录页面中输入用户名和密码;
第十步、应用系统向统一身份认证中心请求身份认证;
第十一步、身份认证通过后获取用户信息,进入第十二步;
第十二步、登录成功。
2.根据权利要求1所述的一种基于云环境的统一身份认证方法,其特征在于:各业务系统向统一身份认证中心进行注册时提供相关业务系统的基本信息包括:系统名称、回调地址、验证方式。
3.根据权利要求2所述的一种基于云环境的统一身份认证方法,其特征在于:应用系统向统一身份认证中心请求获取code的方法为:采用GET方法调用webApi认证请求接口请求重定向到统一身份认证平台的认证页面,利用Client_ID和回调地址作为参数,向统一身份认证中心请求获取code。
4.根据权利要求3所述的一种基于云环境的统一身份认证方法,其特征在于:应用系统向统一身份认证中心请求获取access_token授权码的方法为:通过Client_ID、Client_Secret和Code作为参数,采用POST方法向统一身份认证中心请求获取access_token授权码。
5.根据权利要求4所述的一种基于云环境的统一身份认证方法,其特征在于:应用系统采用GET或POST方法请求对access_token授权码的有效性进行验证。
6.根据权利要求5所述的一种基于云环境的统一身份认证方法,其特征在于:验证码的有效期为60S。
7.根据权利要求1所述的一种基于云环境的统一身份认证方法,其特征在于:应用系统向统一身份认证中心请求身份认证时,附加Client_ID信息,并采用GET或POST方法,向统一身份认证中心请求身份认证。
8.根据权利要求1所述的一种基于云环境的统一身份认证方法,其特征在于:所述重定向登录方式用于B/S模式应用。
9.根据权利要求1所述的一种基于云环境的统一身份认证方法,其特征在于:所述密码验证登录方式用于C/S模式及移动模式应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油工程建设有限公司,未经中国石油工程建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710667597.9/1.html,转载请声明来源钻瓜专利网。