【技术实现步骤摘要】
一种针对多部署环境的小程序授权一体化方法
本专利技术涉及计算机
,具体涉及一种针对多部署环境的小程序授权一体化方法。
技术介绍
微信开放平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台,让其帮助完成业务操作。微信开放平台第三方平台被小程序授权之后,小程序的所有信息都会被传输到第三方平台对应服务器。针对零售ECRP软件系统,会针对各种搭建场景开发对应的不同小程序,但各个小程序授权都需要分别单独进行,增加了多个部署环境下小程序授权的复杂性。
技术实现思路
为解决上述问题,本专利技术提供了一种针对多部署环境的小程序授权一体化方法。本专利技术采用以下技术方案:一种针对多部署环境的小程序授权一体化方法,基于微信开放平台第三方平台、多个小程序、小程序授权服务器及多个应用服务器实现,所述多个应用服务器与多个小程序分别一一对应,所述微信开放平台第三方平台对授权方的小程序进行集中管理,该方法包括以下步骤:S1、用户通过WEB端页面进行人机交互操作,发起小程序授权请求;S2、小程序管理员提交同意授权操作,微信开放平台第三方平台发送授权码到小程序授权服务器;S3、小程序授权服务器根据授权码获取小程序授权信息并进行存储,并向对应的应用服务器发送授权码,应用服务器利用授权码获取小程序授权信息,所述授权信息至少包括授权方唯一标识、授权方接口调用令牌、授权方接口调用令牌有效期、授权方刷新令牌中的一种或多种;S4、当其他某个应用服务器 ...
【技术保护点】
1.一种针对多部署环境的小程序授权一体化方法,其特征在于,基于微信开放平台第三方平台、多个小程序、小程序授权服务器及多个应用服务器实现,所述多个应用服务器与多个小程序分别一一对应,所述微信开放平台第三方平台对授权方的小程序进行集中管理,该方法包括以下步骤:/nS1、用户通过WEB端页面进行人机交互操作,发起小程序授权请求;/nS2、小程序管理员提交同意授权操作,微信开放平台第三方平台发送授权码到小程序授权服务器;/nS3、小程序授权服务器根据授权码获取小程序授权信息并进行存储,并向对应的应用服务器发送授权码,应用服务器利用授权码获取小程序授权信息,所述授权信息至少包括授权方唯一标识、授权方接口调用令牌、授权方接口调用令牌有效期、授权方刷新令牌中的一种或多种;/nS4、当其他某个应用服务器需要小程序授权时,应用服务器查询登陆令牌,判断登陆令牌是否存在或过期,若是则执行步骤S5,若否则跳转执行步骤S7;/nS5、应用服务器向小程序授权服务器发起登陆令牌获取请求,小程序授权服务器返回新的登陆令牌到应用服务器;/nS6、应用服务器将新的登陆令牌存入缓存,并标记有效期;/nS7、应用服务器执行登 ...
【技术特征摘要】 【专利技术属性】
1.一种针对多部署环境的小程序授权一体化方法,其特征在于,基于微信开放平台第三方平台、多个小程序、小程序授权服务器及多个应用服务器实现,所述多个应用服务器与多个小程序分别一一对应,所述微信开放平台第三方平台对授权方的小程序进行集中管理,该方法包括以下步骤:
S1、用户通过WEB端页面进行人机交互操作,发起小程序授权请求;
S2、小程序管理员提交同意授权操作,微信开放平台第三方平台发送授权码到小程序授权服务器;
S3、小程序授权服务器根据授权码获取小程序授权信息并进行存储,并向对应的应用服务器发送授权码,应用服务器利用授权码获取小程序授权信息,所述授权信息至少包括授权方唯一标识、授权方接口调用令牌、授权方接口调用令牌有效期、授权方刷新令牌中的一种或多种;
S4、当其他某个应用服务器需要小程序授权时,应用服务器查询登陆令牌,判断登陆令牌是否存在或过期,若是则执行步骤S5,若否则跳转执行步骤S7;
S5、应用服务器向小程序授权服务器发起登陆令牌获取请求,小程序授权服务器返回新的登陆令牌到应用服务器;
技术研发人员:陈碧勇,方敏,何瑞,
申请(专利权)人:厦门南讯股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。