本技术属于通信,尤其涉及一种授权方法、装置及设备。
背景技术:
1、随着各类生活、工作、工业应用程序(application,app)的大量涌现,可以通过短信验证、通讯号码等多种认证授权方式有效管理大量app的登录账号和密码,方便地登录和访问相关应用数据。
2、然而,对于短信验证认证授权方式来说,需要用户输入通讯号码、验证码等信息,增加用户操作;以及对于通讯号码认证授权方式来说,使用场景受限,比如若在通过非蜂窝移动网络接入互联网时,无法进行相关授权认证,降低授权效率。
技术实现思路
1、本技术实施例提供一种授权方法、装置、设备及存储介质,能够解决相关技术中授权过程中用户操作复杂,授权效率低的问题。
2、第一方面,本技术实施例提供一种授权方法,应用于电子设备,该方法可以包括:
3、在接收到登录应用的输入的情况下,通过与电子设备连接的主动标识载体,基于主动标识载体中的卡内预置标识编码和应用的应用标识,生成授权凭证请求信息;
4、向载体服务平台发送第一请求,第一请求携带授权凭证请求信息,第一请求用于请求载体服务平台基于授权凭证请求信息从应用的应用服务平台获取用于登录应用的授权令牌;
5、在接收到载体服务平台发送的反馈信息的情况下,通过主动标识载体对反馈信息进行解析,得到授权令牌;
6、基于授权令牌,显示登录应用的界面。
7、第二方面,本技术实施例提供一种授权方法,应用于载体服务平台,该方法可以包括:
8、接收电子设备发送的第一请求,第一请求携带授权凭证请求信息,授权凭证请求信息是由电子设备连接的主动标识载体中的卡内预置标识编码和应用的应用标识生成;
9、基于应用标识,向应用服务平台发送第二请求,第二请求携带卡内预置标识编码,第二请求用于请求应用服务平台基于卡内预置标识编码下发用于登录电子设备中应用的授权令牌;
10、在接收到应用服务平台发送的授权令牌的情况下,基于授权令牌,生成反馈信息;
11、向电子设备发送反馈信息。
12、第三方面,本技术实施例提供一种授权方法,应用于主动标识载体,该方法可以包括:
13、接收与主动标识载体连接的电子设备发送的第一指令,第一指令携带电子设备中应用的应用标识,第一指令用于指示主动标识载体基于应用标识生成授权凭证请求信息;
14、基于应用标识和主动标识载体中的卡内预置标识编码,生成授权凭证请求信息;
15、向电子设备发送授权凭证请求信息;
16、在接收到电子设备发送的第二指令,第二指令携带反馈信息的情况下,对反馈信息进行解析,得到授权令牌,授权令牌用于登录应用;
17、向电子设备发送授权令牌。
18、第四方面,本技术实施例提供一种授权装置,应用于电子设备,该装置可以包括:
19、生成模块,用于在接收到登录应用的输入的情况下,通过与电子设备连接的主动标识载体,基于主动标识载体中的卡内预置标识编码和应用的应用标识,生成授权凭证请求信息;
20、发送模块,用于向载体服务平台发送第一请求,第一请求携带授权凭证请求信息,第一请求用于请求载体服务平台基于授权凭证请求信息从应用的应用服务平台获取用于登录应用的授权令牌;
21、解析模块,用于在接收到载体服务平台发送的反馈信息的情况下,通过主动标识载体对反馈信息进行解析,得到授权令牌;
22、显示模块,用于基于授权令牌,显示登录应用的界面。
23、第五方面,本技术实施例提供一种授权装置,应用于载体服务平台,该装置可以包括:
24、接收模块,用于接收电子设备发送的第一请求,第一请求携带授权凭证请求信息,授权凭证请求信息是由电子设备连接的主动标识载体中的卡内预置标识编码和应用的应用标识生成;
25、发送模块,用于基于应用标识,向应用服务平台发送第二请求,第二请求携带卡内预置标识编码,第二请求用于请求应用服务平台基于卡内预置标识编码下发用于登录电子设备中应用的授权令牌;
26、生成模块,用于在接收到应用服务平台发送的授权令牌的情况下,基于授权令牌,生成反馈信息;
27、发送模块还用于,向电子设备发送反馈信息。
28、第六方面,本技术实施例提供一种授权装置,应用于主动标识载体,该装置可以包括:
29、接收模块,用于接收与主动标识载体连接的电子设备发送的第一指令,第一指令携带电子设备中应用的应用标识,第一指令用于指示主动标识载体基于应用标识生成授权凭证请求信息;
30、生成模块,用于基于应用标识和主动标识载体中的卡内预置标识编码,生成授权凭证请求信息;
31、发送模块,用于向电子设备发送授权凭证请求信息;
32、解析模块,用于在接收到电子设备发送的第二指令,第二指令携带反馈信息的情况下,对反馈信息进行解析,得到授权令牌,授权令牌用于登录应用;
33、发送模块还用于,向电子设备发送授权令牌。
34、第七方面,本技术实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
35、处理器执行计算机程序指令时实现如第一方面所示的授权方法。
36、第八方面,本技术实施例提供了一种计算机设备,该计算机设备包括:处理器以及存储有计算机程序指令的存储器;
37、处理器执行计算机程序指令时实现如第二方面和第三方面所示的授权方法。
38、第九方面,本技术实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的授权方法、或者实现如第二方面所示的授权方法、或者实现如第三方面所示的授权方法。
39、第十方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面所示的授权方法、或者实现如第二方面所示的授权方法、或者实现如第三方面所示的授权方法。
40、第十一方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所示的授权方法、或者实现如第二方面所示的授权方法、或者实现如第三方面所示的授权方法。
41、本技术实施例的授权方法、装置、设备及存储介质,在接收到登录应用的输入的情况下,通过与电子设备连接的主动标识载体,基于主动标识载体中的卡内预置标识编码和应用的应用标识,生成授权凭证请求信息,接着,向载体服务平台发送第一请求,第一请求携带授权凭证请求信息,第一请求用于请求载体服务平台基于授权凭证请求信息从应用的应用服务平台获取用于登录应用的授权令牌,再者,在接收到载体服务平台发送的反馈信息的情况下,通过主动标识载体对反馈信息进行解析,得到授权令牌,然后,基于授权令牌,显示登录应用的界面。这样,对于用户来说,只需在电子设备确认登录应用的操作,即可由电子设备连接的主动标识载体和载体服务平台之间的非显性通信获取用户登录应用的授权令牌,并基于授权令牌显示登录后的应用界面,如此,可降低用户操作复杂度。以及,本技术实施例是将具备通信能力的用户标识卡作为媒介,通过电子设备触发用户标识卡基于用户标识卡内预置的安全卡内预置标识编码生成的授权凭证请求信息作为请求授权令牌的身份校验,可以在蜂窝移动流量不开启的情况下,自主完成授权操作,提高了授权效率,并且,由于主动标识载体是电子设备中本身已存在的,不会额外占用电子设备空间,其认证授权过程是主动标识载体的工业级安全为依托,且仅获取授权令牌,无需获取额外的用户数据,有效避免信息泄露,保证用户信息安全。
1.一种授权方法,其特征在于,应用于电子设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述主动标识载体包括第一空中写卡密钥,所述第一空中写卡密钥用于加密与所述载体服务平台通信的数据;所述通过与所述电子设备连接的主动标识载体,基于所述主动标识载体中的卡内预置标识编码和所述应用的应用标识,生成授权凭证请求信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一空中写卡密钥还用于解析与所述载体服务平台通信的数据;所述通过所述主动标识载体对所述反馈信息进行解析,得到所述授权令牌,包括:
4.根据权利要求1所述的方法,其特征在于,所述向载体服务平台发送第一请求之前,所述方法还包括:
5.根据权利要求1或4所述的方法,其特征在于,所述向载体服务平台发送第一请求,包括:
6.一种授权方法,其特征在于,应用于载体服务平台,包括:
7.根据权利要求6所述的方法,其特征在于,所述载体服务平台包括第二空中写卡密钥,所述第二空中写卡密钥用于解析与所述主动标识载体通信的数据;所述基于所述应用标识,向所述应用的应用服务平台发送第二请求之前,所述方法还包括:
8.根据权利要求6或7所述的方法,其特征在于,所述载体服务平台包括授权服务白名单;所述基于所述应用标识,向所述应用的应用服务平台发送第二请求之前,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7所述的方法,其特征在于,所述第二空中写卡密钥还用于加密与所述主动标识载体通信的数据;所述基于所述授权令牌,生成反馈信息,包括:
11.根据权利要求6所述的方法,其特征在于,所述接收电子设备发送的第一请求之前,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述接收电子设备发送的第一请求,包括:
13.一种授权方法,其特征在于,应用于主动标识载体,包括:
14.根据权利要求13所述的方法,其特征在于,所述主动标识载体包括第一空中写卡密钥,所述第一空中写卡密钥用于加密与载体服务平台通信的数据;所述基于所述应用标识和所述主动标识载体中的卡内预置标识编码,生成授权凭证请求信息,包括:
15.根据权利要求14所述的方法,其特征在于,所述第一空中写卡密钥还用于解析与所述载体服务平台通信的数据;所述对所述反馈信息进行解析,得到授权令牌,包括:
16.一种授权装置,其特征在于,应用于电子设备,包括:
17.一种授权装置,其特征在于,应用于载体服务平台,包括:
18.一种授权装置,其特征在于,应用于主动标识载体,包括:
19.一种计算机设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;