说明:收录25万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111572560.0 (22)申请日 2021.12.21 (71)申请人 航天信息股份有限公司 地址 100195 北京市海淀区杏石口路甲18 号 (72)发明人 赵永宽  (74)专利代理 机构 北京工信联合知识产权代理 有限公司 1 1266 代理人 刘海蓉 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/02(2022.01) (54)发明名称 一种支持WEB互认证的方法及系统 (57)摘要 本发明公开了一种支持WEB互认证的方法及 系统, 该方法包括: 从多个中央认证服务中选定 预定中央认证服务作为信任桥; 根据所述信任桥 和其他中央认证服务, 确定注册信息; 当用户登 录成功后, 通过回调地址和票据传递的方式同时 实现信任桥的登录, 写入用户cookie信息; 当用 户访问其他中央认 证服务时, 根据用户cookie信 息, 查询所述信任桥的登录情况。 从而实现了多 个CAS中心之间的认 证互信互通。 原理简单易懂, 技术上容易实现; 代码改造量小, 改造成本低; 对 用户友好, 整个过程无感知, 提升用户体验。 权利要求书1页 说明书5页 附图4页 CN 114422187 A 2022.04.29 CN 114422187 A 1.一种支持WEB互认证的方法, 其特 征在于, 包括: 从多个中央认证服 务中选定预定中央认证服 务作为信任桥; 根据所述信任桥和其 他中央认证服 务, 确定注 册信息; 当用户登录成功后, 通过回调地址和票据传递的方式同时实现信任桥的登录, 写入用 户cookie信息; 当用户访问其 他中央认证服 务时, 根据用户co okie信息, 查询所述信任桥的登录情况。 2.根据权利要求1所述的方法, 其特征在于, 根据所述信任桥和其他中央认证服务, 确 定注册信息, 包括: 所述其他中央认证服 务在所述信任桥注 册, 所述信任桥记录注 册信息。 3.根据权利要求1所述的方法, 其特征在于, 当用户登录成功后, 通过回调地址和票据 传递的方式同时实现信任桥的登录, 写入用户co okie信息, 包括: 当用户在特定中央认证服务输入用户名+口令登录成功后, 通过回调地址和票据传递 的方式同时实现信任桥的登录, 写入用户co okie信息。 4.根据权利要求1所述的方法, 其特征在于, 当用户访 问其他中央认证服务时, 根据用 户cookie信息, 查询所述信任桥的登录情况, 包括: 当用户访问其 他中央认证服 务时, 判断用户co okie信息查询所述信任桥是否已登录; 若所述信任桥已登录, 则用户无需再次登录 。 5.一种支持WEB互认证的系统, 其特 征在于, 包括: 选定信任桥模块, 用于从多个中央认证服 务中选定预定中央认证服 务作为信任桥; 确定注册信息模块, 用于根据所述信任桥和其 他中央认证服 务, 确定注 册信息; 写入cookie信息模块, 用于当用户登录成功后, 通过回调地址和票据传递的方式同时 实现信任桥的登录, 写入用户co okie信息; 查询登录情况模块, 用于当用户访问其他中央认证服务时, 根据用户cookie信息, 查询 所述信任桥的登录情况。 6.根据权利要求5所述的系统, 其特 征在于, 确定注 册信息模块, 包括: 确定注册信息子模块, 用于所述其他中央认证服务在所述信任桥注册, 所述信任桥记 录注册信息。 7.根据权利要求5所述的系统, 其特 征在于, 写入co okie信息模块, 包括: 写入cookie信息子模块, 用于当用户在特定中央认证服务输入用户名+口令登录成功 后, 通过回调地址和票据传递的方式同时实现信任桥的登录, 写入用户co okie信息。 8.根据权利要求5所述的系统, 其特 征在于, 查询登录情况模块, 包括: 判断信任桥子模块, 用于当用户访问其他中央认证服务时, 判断用户cookie信息查询 所述信任桥是否已登录; 无需登录 子模块, 用于若所述信任桥已登录, 则用户无需再次登录 。权 利 要 求 书 1/1 页 2 CN 114422187 A 2一种支持WEB互认证的方 法及系统 技术领域 [0001]本发明涉及中央认证服务技术领域, 并且更具体地, 涉及一种支持WEB互认证的方 法及系统。 背景技术 [0002]CAS是Central  Authentication Service的缩写, 即中央认证服务, 是一种独立开 放指令协议。 CAS是耶鲁大学(Yale  University)发起的一个开源项目, 旨在为Web应用系统 提供一种可靠的单点登录方法。 从结构上看, CAS包含两个部分: CAS  Server和CAS  Client (即使用CAS  Server的业务应用系统)。 CAS  Server需要独立部署, CAS  Server负责完成对 用户的认证工作, 会为用户签发两个重要的票据: 登录票据(TGT)和服务票据(ST)来 实现认 证过程,CAS  Server需要独立部署。 CAS  Client负责处理对客户端受保护资源的访问请求, 需要对请求方进行身份认证时, 重定向到CAS  Server进行认证。 对于访问受保护资源的每 个Web请求, CAS  Client会分析该请求的Http请求中是否包含ServiceTicket(服务票据, 由 CAS Server发出用于标识目标服务)。 CAS  Client与受保护的客户端应用部署在一起, 需要 登录时, 重 定向到CAS Server。 [0003]CAS的核心是其Ticket以及在Ticket之上的一系列操作。 CAS 的主要票据有TGT、 TGC、 ST。 TGT(Ticket Grangting  Ticket)是CAS为用户签发的登录票据, 拥有了TGT, 用户就 可以证明自己在CAS成功登录过, TGT存放在CAS  Serve端; TGC(Ticket ‑granting  cookie) 是以Cookie形式放到浏览器端, 与CAS  Server端TGT 一一对应, 是CAS  Server用来明确用户 身份的凭证。 ST(ServiceT icket)是CAS为用户签发的访问某一服务票据。 用户访问service 时, service发现用户没有ST, 则要求用户去CAS获取ST。 用户向CAS发出获取ST的请求, 如果 用户的请求中包含cookie, 则CAS 会以此cookie值为key查询缓存中有无TGT, 如果存在TGT, 则用此TGT签发一个ST, 返回给用户。 用户凭借ST去访问service, service拿ST去CAS验证, 验证通过后, 允许用户访问资源。 [0004]实际应用时, 会遇到这样的场景: a、 有一个国家认证中心、 各省市有自己的认证中 心; b、 这些认证中心彼此是独立的; c、 需要一种方法实现认证互通, 即在某 一个认证中心登 录认证后, 其它认证中心也承认其登录信息, 不用再次登录认证。 [0005]现有的通用的CAS认证中心方案 显然不能满足上述应用场景。 发明内容 [0006]根据本发明, 提供了一种支持WEB互认证的方法及系统, 以解决现有技术中存在的 通用的CAS认证中心方案 显然不能满足上述应用场景的技 术问题。 [0007]根据本发明的第一个方面, 提供了一种支持WEB互认证的方法, 包括: [0008]从多个中央认证服 务中选定预定中央认证服 务作为信任桥; [0009]根据所述信任桥和其 他中央认证服 务, 确定注 册信息; [0010]当用户登录成功后, 通过回调地址和票据传递的方式同时实现信任桥的登录, 写说 明 书 1/5 页 3 CN 114422187 A 3

.PDF文档 专利 一种支持WEB互认证的方法及系统

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种支持WEB互认证的方法及系统 第 1 页 专利 一种支持WEB互认证的方法及系统 第 2 页 专利 一种支持WEB互认证的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:33:47上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。