专利汇可以提供转换鉴权令牌以促进应用程序之间的交互的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 的一个 实施例 提供了一种转换鉴权令牌以促进应用程序之间的交互的系统。在操作期间,该系统从第一应用程序接收命令执行 请求 ,其中所述命令执行请求 指定 将在第二应用程序上执行的命令。其后,该系统检验包含在命令执行请求中的第一鉴权令牌。然后,该系统将第一鉴权令牌转换成与第二应用程序相关联的形式以产生第二鉴权令牌。此后,该系统通过将第一鉴权令牌替换为第二鉴权令牌来 修改 命令执行请求,以创建修改的命令执行请求。此后,该系统将修改的命令执行请求发送至第二应用程序。,下面是转换鉴权令牌以促进应用程序之间的交互的方法和装置专利的具体信息内容。
1.一种转换鉴权令牌的方法,其包含:
从第一应用程序接收命令执行请求,其中所述命令执行请求针对第二应用程序并且其中所述命令执行请求指定将由第二应用程序执行的命令;
检验包含于所述命令执行请求中的第一鉴权令牌,其中所述第一鉴权令牌由用户提供;
将所述第一鉴权令牌转换成与所述第二应用程序相关联的形式以产生第二鉴权令牌;
通过将所述第一鉴权令牌替换为所述第二鉴权令牌来修改所述命令执行请求,以创建修改的命令执行请求;以及
将所述修改的命令执行请求发送至所述第二应用程序,其中所述用户能够执行所述第二应用程序而无需明确供应所述第二鉴权令牌。
2.根据权利要求1所述的方法,其中所述第一应用程序与所述第二应用程序位于相同的计算机系统上。
3.根据权利要求1所述的方法,其中来自于所述第一应用程序的所述命令执行请求可包括:
目标统一资源定位器,其指定所述第二应用程序的位置;
第一鉴权令牌类型,其指定所述第一鉴权令牌的形式;
第二鉴权令牌类型,其指定所述第二鉴权令牌的形式;
用户识别符,其用于与所述第一鉴权令牌相关联的用户;
所述第二应用程序的有效负荷数据;以及
所述命令。
4.根据权利要求1所述的方法,其中检验所述第一鉴权令牌进一步包含:
识别所述第一鉴权令牌的第一鉴权令牌类型;
使用与所述第一鉴权令牌类型关联的解密规则来解密所述第一鉴权令牌以产生解密的第一鉴权令牌;以及
检验所述解密的第一鉴权令牌的有效性。
5.根据权利要求4所述的方法,其中检验所述解密的第一鉴权令牌的有效性可包含:
检验所述解密的第一鉴权令牌未过期;以及
检验所述解密的第一鉴权令牌是与用户标识符相关联的。
6.根据权利要求1所述的方法,其中转换所述第一鉴权令牌进一步包含:
识别第二鉴权令牌类型,其指定所述第二应用程序的所述第二鉴权令牌的形式;
识别第二用户标识符,其是从与所述第一鉴权令牌相关联的第一用户标识符映射而来的;以及
创建与所述第二用户标识符相关联的所述第二鉴权令牌,其中所述第二鉴权令牌采用由所述第二鉴权令牌类型指定的形式。
7.根据权利要求6所述的方法,其中创建所述第二鉴权令牌可包含:
向第三方鉴权令牌供应者请求所述第二鉴权令牌;以及
从所述第三方鉴权令牌供应者接收所述第二鉴权令牌。
8.根据权利要求6所述的方法,其中所述第二用户标识符与所述第一用户标识符是相同的用户标识符。
9.根据权利要求1所述的方法,其中所述第一鉴权令牌和所述第二鉴权令牌可包括:
cookie;
数字证书;
用户名/密码对;
密钥;以及
生物识别符。
10.根据权利要求1所述的方法,其中修改所述命令执行请求进一步包含:
将所述命令的格式修改为与所述第二应用程序相关联的格式;以及
将所述修改的命令包含到所述修改的命令执行请求中。
11.一种转换鉴权令牌的装置,其包含:
接收机构,其被配置以从第一应用程序接收命令执行请求,其中所述命令执行请求针对第二应用程序并且其中所述命令执行请求指定将由第二应用程序执行的命令;
检验机构,其被配置以检验包含在所述命令执行请求中的第一鉴权令牌,其中所述第一鉴权令牌由用户提供;
转换机构,其被配置以将所述第一鉴权令牌转换为与所述第二应用程序相关联的形式,以产生第二鉴权令牌;
修改机构,其被配置以通过将所述第一鉴权令牌替换为所述第二鉴权令牌来修改所述命令执行请求,以创建修改的命令执行请求;以及发送机构,其被配置以将所述修改的命令执行请求发送至所示第二应用程序,其中所述用户能够执行所述第二应用程序而无需明确供应所述第二鉴权令牌。
12.根据权利要求11所述的装置,其中所述检验机构进一步包含:
识别机构,其被配置以识别所述第一鉴权令牌的第一鉴权令牌类型;
解密机构,其被配置以使用与所述第一鉴权令牌类型相关联的解密规则来解密所述第一鉴权令牌,以产生解密的第一鉴权令牌;以及第二检验机构,其被配置以检验所述解密的第一鉴权令牌的有效性。
13.根据权利要求12所述的装置,其中所述第二检验机构被进一步配置以:
检验所述解密的第一鉴权令牌未过期:以及
检验所述解密的第一鉴权令牌是与用户标识符相关联的。
14.根据权利要求11所述的装置,其中所述转换机构进一步包括:
识别机构,其被配置以识别第二鉴权令牌类型,所述第二鉴权令牌类型指定所述第二应用程序的所述第二鉴权令牌的形式;
第二识别机构,其被配置以识别第二用户标识符,所述第二用户标识符是从与所述第一鉴权令牌相关联的第一用户标识符映射而来的;以及创建机构,其被配置以创建与所述第二用户标识符相关联的所述第二鉴权令牌,其中所述第二鉴权令牌采用由所述第二鉴权令牌类型指定的形式。
15.根据权利要求14所述的装置,其中所述创建机构进一步包含:
请求机构,其被配置以向第三方鉴权令牌供应者请求所述第二鉴权令牌;以及
接收机构,其被配置以从所述第三方鉴权令牌供应者接收所述第二鉴权令牌。
16.根据权利要求11所述的装置,其中所述修改机构被进一步配置以:
将所述命令的格式修改为与所述第二应用程序相关联的格式;以及
将所述修改的命令包含在所述修改的命令执行请求中。
许多应用程序执行包含联系另一应用程序的操作。通常,这些应用程序中的每个均具有其本身独特的用户验证程序。因此,当用户启动第一应用程序中的功能部件、并且该功能部件与第二应用程序通信时,该第二应用程序通常需要用户重新验证。例如,报税应用程序可具有执行包含与财务应用程序通信的操作的能力,但是为了使已由报税应用程序验证的用户执行这些操作,用户必须首先用该财务应用程序重新验证。
因此,每当一个应用程序与另一应用程序通信时,用户都必须重新验证。这种对重新验证的需要,使体系结构无法提供无缝的用户体验,并且对忙碌的用户而言可能是耗时且不便的。
发明内容
本发明的一个实施例提供了一种转换鉴权令牌以促进应用程序之间的交互的系统。在操作期间,该系统从第一应用程序接收命令执行请求,其中所述命令执行请求指定将在第二应用程序之上执行的命令。其后,该系统检验包含在命令执行请求中的第一鉴权令牌。然后,该系统将第一鉴权令牌转换成与第二应用程序相关联的形式以产生第二鉴权令牌。该系统通过将第一鉴权令牌替换为第二鉴权令牌来修改命令执行请求,以创建修改的命令执行请求。然后,该系统将修改的命令执行请求发送至第二应用程序。
在对本实施例的一个变化中,第一应用程序与第二应用程序位于相同的计算机系统上。
在对本实施例的一个变化中,来自于第一应用程序的命令执行请求可包括:目标统一资源定位器(URL),其指定第二应用程序的位置;第一鉴权令牌类型,其指定第一鉴权令牌的形式;第二鉴权令牌类型,其指定第二鉴权令牌的形式;与第一鉴权令牌相关联的用户的用户标识符;第二应用程序的有效负荷数据;以及命令。
在对本实施例的一个变化中,检验第一鉴权令牌包含识别第一鉴权令牌的第一鉴权令牌类型。然后,该系统使用与第一鉴权令牌类型相关联的解密规则来解密第一鉴权令牌,以获得解密的第一鉴权令牌。其后,该系统检验解密的第一鉴权令牌的有效性。
在进一步的变化中,检验解密的第一鉴权令牌的有效性可包含检验解密的第一鉴权令牌未过期,以及检验解密的第一鉴权令牌是与第一用户标识符相关联的。
在对本实施例的一个变化中,转换第一鉴权令牌包含识别第二鉴权令牌类型,所述第二鉴权令牌类型指定第二应用程序的第二鉴权令牌的形式。然后,该系统识别第二用户标识符,所述第二用户标识符被映射到第一用户标识符,其中所述第一用户标识符是与第一鉴权令牌相关联的。此后,该系统然后创建第二鉴权令牌,其中第二鉴权令牌是与第二用户标识符相关联的,其中第二鉴权令牌采用由第二鉴权令牌类型指定的形式。
在进一步的变化中,创建第二鉴权令牌包含向第三方鉴权令牌供应者请求第二鉴权令牌。其后,该系统从该第三方鉴权令牌供应者接收第二鉴权令牌。
在进一步的变化中,第二用户标识符与第一用户标识符是相同的。
在对本实施例的变化中,第一鉴权令牌和第二鉴权令牌可包括cookie(译注:cookie是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息)、数字证书、用户名/密码对、密钥,以及生物识别符。
在对本实施例的变化中,修改命令执行请求包含修改命令使其具有与第二应用程序相关联的格式。其后,该系统包括具有修改的命令执行请求的修改的命令。
附图说明
图1示出了根据本发明实施例的计算环境。
图2示出根据本发明实施例、说明将命令执行请求从与第一应用程序关联的格式转换成与第二应用程序关联的格式的过程的流程图。
图3示出根据本发明实施例、说明检验鉴权令牌的过程的流程图。
图4示出根据本发明实施例、说明将具有第一鉴权令牌类型的第一鉴权令牌转换成第二鉴权令牌类型的过程的流程图。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
CephFS分布式文件系统元数据访问保护机制的实现方法及系统 | 2021-09-28 | 4 |
自治公钥证书管理方法、系统及设备 | 2020-07-19 | 1 |
向受信任平台模块提供可更新密钥绑定的方法和装置 | 2021-09-18 | 0 |
邮件加密方法、装置及计算机可读存储介质 | 2020-07-24 | 3 |
接入认证方法及装置、无线接入点和用户终端 | 2020-07-16 | 4 |
互动课堂实验室实现方法 | 2022-02-15 | 3 |
一种互联网区块链环境下虚拟资产的价值评价方法 | 2020-12-06 | 2 |
一种基于云端多渠道协同生产二维码方法以及系统 | 2020-12-23 | 2 |
一种读取身份证的调度系统 | 2021-08-26 | 4 |
居民信息核对方法及系统 | 2021-10-09 | 1 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。