一种代理认证装置、方法及电子设备制造方法及图纸

技术编号:28632403 阅读:47 留言:0更新日期:2021-05-28 16:29
本发明专利技术提供一种代理认证装置、方法及电子设备,所述装置运行于应用端所在的设备上,所述应用端通过所述代理认证装置访问远程的代理服务器,所述代理认证装置包括管理模块、认证模块和账户配置模块;所述管理模块,用于将所拦截的所述应用端发送的连接请求发送至所述认证模块;所述认证模块,用于从所述账户配置模块获取用户配置数据,所述用户配置数据包括用户认证信息和代理服务器参数,以及基于所述用户配置数据,向所述代理服务器发起认证请求。从而使得所述应用端在发出连接请求后代理认证装置便可自动完成代理认证,不需要用户再另外进行其他操作来触发代理认证。

【技术实现步骤摘要】
一种代理认证装置、方法及电子设备
本专利技术涉及通信
,尤其涉及一种代理认证装置、方法及电子设备。
技术介绍
在Android系统中,当用户选择通过代理服务器访问外部网络时,需要先与代理服务器进行认证并建立连接。通常情况下,用户在代理配置页面设置好代理配置参数后,再在其他地方输入登录代理服务器的认证信息。例如通过Portal认证,也称Web认证,在用户打开浏览器时,触发重定向到Portal认证页面,用户在Portal认证页面输入认证信息并完成认证后才能与代理服务器建立连接。在上述过程中,用户配置代理参数与认证过程是分开进行的,也就是说用户在配置好代理参数后需要进行其他操作才能触发代理认证,这给用户的使用带来不便,影响用户体验。
技术实现思路
为此,本专利技术提供了一种代理认证装置、方法及电子设备,能够实现自动代理认证。根据本专利技术实施例的第一方面,提供一种代理认证装置,运行于应用端所在的设备上,所述应用端通过所述代理认证装置访问远程的代理服务器,所述代理认证装置包括管理模块、认证模块和账户配置模块;<本文档来自技高网...

【技术保护点】
1.一种代理认证装置,运行于应用端所在的设备上,其特征在于,所述应用端通过所述代理认证装置访问远程的代理服务器,所述代理认证装置包括管理模块、认证模块和账户配置模块;/n所述管理模块,用于将所拦截的所述应用端发送的连接请求发送至所述认证模块;/n所述认证模块,用于从所述账户配置模块获取用户配置数据,所述用户配置数据包括用户认证信息和代理服务器参数,以及基于所述用户配置数据,向所述代理服务器发起认证请求,以使所述应用端与所述代理服务器建立连接。/n

【技术特征摘要】
1.一种代理认证装置,运行于应用端所在的设备上,其特征在于,所述应用端通过所述代理认证装置访问远程的代理服务器,所述代理认证装置包括管理模块、认证模块和账户配置模块;
所述管理模块,用于将所拦截的所述应用端发送的连接请求发送至所述认证模块;
所述认证模块,用于从所述账户配置模块获取用户配置数据,所述用户配置数据包括用户认证信息和代理服务器参数,以及基于所述用户配置数据,向所述代理服务器发起认证请求,以使所述应用端与所述代理服务器建立连接。


2.根据权利要求1所述的装置,其特征在于,所述代理认证装置还包括访问模块;
所述管理模块,还用于在所述应用端与所述代理服务器建立连接后,将所拦截的所述应用端发送的其他类型的请求发送至所述访问模块;
所述访问模块,用于基于其他类型的请求与所述代理服务器进行信息交互。


3.根据权利要求2所述的装置,其特征在于,所述访问模块还用于从所述账户配置模块获取所述用户认证信息,以及将所述用户认证信息加到指定类型的请求中。


4.根据权利要求1所述的装置,其特征在于,所述管理模块还存储有针对至少一个指定代理服务器的IP地址的访问权限信息;
所述管理模块,还用于基于所存储的访问权限信息,确定所述连接请求中携带的代理服务器的IP地址的访问权限,并根据所确定的访问权限确定是否向所述认证模块发送所述连接请求。


5.根据权利要求1所述的装置,其特征在于,还包括人机交互组件,用于供用户对所述账户配置模块存储的所述用户配置数据进行增删改操作、以及供用户从所述账户配置模块存储的所述用户配置数据中选择目标用户认证信息,并通知所述认证模块获取对应的代理服务器参数。


6.根据权利要求1-...

【专利技术属性】
技术研发人员:饶建勋
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1