一种webapp访问方法、装置和系统与流程

文档序号:18850747发布日期:2019-10-13 00:51阅读:来源:国知局

技术特征:

1.一种web app访问方法,其特征在于,包括:

从第一服务器中获取针对web app的网页文档以及身份验证令牌;

在所述网页文档中加载第三服务器中的web app文件,其中,所述网页文档中具有加载所述web app文件的代码,所述web app文件以静态文件的形式放置在所述第三服务器中;

基于所述身份验证令牌,通过加载后的web app文件调用云服务器的各种云接口与云服务器进行交互。

2.根据权利要求1所述的方法,其特征在于,所述从第一服务器中获取针对web app的网页文档以及身份验证令牌的步骤,包括:

向第一服务器发送针对web app的网页请求;所述网页请求中包括客户端用户的身份信息;

接收由第一服务器返回的针对web app的网页文档,以及接收第一服务器返回的针对所述客户端用户的身份信息的身份验证令牌;其中所述第一服务器根据客户端的身份信息,获取与所述身份信息对应的身份验证令牌。

3.根据权利要求2所述的方法,其特征在于,在从第一服务器中获取针对web app的网页文档以及身份验证令牌的步骤之前,还包括:

在云服务器中的对应第一服务器的主账户内,分配子账户并为所述子账户生成原始令牌;

所述第一服务器将客户端用户的身份信息与一子账户一一对应,并基于所述原始令牌生成身份验证令牌。

4.根据权利要求3所述的方法,其特征在于,所述基于所述身份验证令牌,通过加载后的web app文件调用云服务器的各种云接口与云服务器进行交互的步骤,包括:

通过加载后的web app文件向云服务器发起接口调用请求;所述接口调用请求包括身份验证令牌;

验证所述身份验证令牌是否正确;

如果所述身份验证验证令牌正确,则允许所述接口调用请求调用相应云接口进行交互。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述web app文件包括:

web app的脚本文件和级联样式表文件。

6.根据权利要求5所述的方法,其特征在于,所述在所述网页文档中加载第三服务器中的web app文件的步骤包括:

通过网页文档中的脚本标签<script>中的对应脚本文件的链接,加载第三服务器中的所述脚本文件;

通过网页文档中的样式链接标签<link>中的对应级联样式表文件的链接,加载第三服务器所述级联样式表文件。

7.根据权利要求1所述的方法,所述云接口包括:开放结构化数据服务接口,开放搜索服务接口,开放存储服务接口中的一个或者多个。

8.一种web app访问装置,其特征在于,包括:

文档及令牌获取模块,用于从第一服务器中获取针对web app的网页文档以及身份验证令牌;

web app文件加载模块,用于在所述网页文档中加载第三服务器中的web app文件,其中,所述网页文档中具有加载所述web app文件的代码,所述web app文件以静态文件的形式放置在所述第三服务器中;

云交互模块,用于基于所述身份验证令牌,通过加载后的web app文件调用云服务器的各种云接口与云服务器进行交互。

9.根据权利要求8所述的装置,其特征在于,所述文档及令牌获取模块,包括:

网页请求发送模块,用于向第一服务器发送针对web app的网页请求;所述网页请求中包括客户端用户的身份信息;

接收模块,用于接收由第一服务器返回的针对web app的网页文档,以及接收第一服务器返回的针对所述客户端用户的身份信息的身份验证令牌;其中所述第一服务器根据客户端的身份信息,获取与所述身份信息对应的身份验证令牌。

10.根据权利要求9所述的装置,其特征在于,在文档及令牌获取模块之前,还包括:

在云服务器中包括:身份分配模块,用于在云服务器中的对应第一服务器的主账户内,分配子账户并为所述子账户生成原始令牌;

在第一服务器中包括:身份验证令牌生成模块,用于所述第一服务器将客户端用户的身份信息与一子账户一一对应,并基于所述原始令牌生成身份验证令牌。

11.根据权利要求10所述的装置,其特征在于,所述云交互模块,包括:

接口调用请求发送模块,用于通过加载后的web app文件向云服务器发起接口调用请求;所述接口调用请求包括身份验证令牌;

身份验证令牌验证模块,用于验证所述身份验证令牌是否正确;

允许调用模块,用于如果所述身份验证验证令牌正确,则允许所述接口调用请求调用相应云接口进行交互。

12.根据权利要求8-11任一项所述的装置,其特征在于,所述web app文件包括:

web app的脚本文件和级联样式表文件。

13.根据权利要求12所述的装置,其特征在于,所述web app文件加载模块包括:

脚本文件加载模块,用于通过网页文档中的脚本标签<script>中的对应脚本文件的链接,加载第三服务器中的所述脚本文件;

级联样式表加载模块,用于通过网页文档中的样式链接标签<link>中的对应级联样式表文件的链接,加载第三服务器所述级联样式表文件。

14.根据权利要求8所述的装置,所述云接口包括:开放结构化数据服务接口,开放搜索服务接口,开放存储服务接口中的一个或者多个。

15.一种web app访问系统,其特征在于,包括:

客户端、第一服务器、第三服务器、云服务器;

所述客户端包括:

文档及令牌获取模块,用于从第一服务器中获取针对web app的网页文档以及身份验证令牌;

web app文件加载模块,用于在所述网页文档中加载第三服务器中的web app文件,其中,所述网页文档中具有加载所述web app文件的代码,所述web app文件以静态文件的形式放置在所述第三服务器中;

云交互模块,用于基于所述身份验证令牌,通过加载后的web app文件调用云服务器的各种云接口与云服务器进行交互。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1