[發明專利]一種針對多部署環境的小程序授權一體化方法有效
| 申請號: | 202010996613.0 | 申請日: | 2020-09-21 |
| 公開(公告)號: | CN112131535B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 陳碧勇;方敏;何瑞 | 申請(專利權)人: | 廈門南訊股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/50 |
| 代理公司: | 廈門致群財富專利代理事務所(普通合伙) 35224 | 代理人: | 劉兆慶 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 部署 環境 程序 授權 一體化 方法 | ||
本發明公開了一種針對多部署環境的小程序授權一體化方法,包括以下步驟:用戶通過WEB端頁面進行人機交互操作,發起小程序授權請求;小程序管理員提交同意授權操作,微信開放平臺第三方平臺發送授權碼到小程序授權服務器;小程序授權服務器根據授權碼獲取小程序授權信息并進行存儲,并向對應的應用服務器發送授權碼,應用服務器利用授權碼獲取小程序授權信息。當其他某個應用服務器需要小程序登陸時,應用服務器查詢登陸令牌,判斷登陸令牌是否存在或過期;應用服務器向小程序授權服務器發起登陸令牌獲取請求,返回新的登陸令牌;應用服務器將新的登陸令牌存入緩存,并標記有效期;應用服務器執行登陸操作。
技術領域
本發明涉及計算機技術領域,具體涉及一種針對多部署環境的小程序授權一體化方法。
背景技術
微信開放平臺第三方平臺是為了讓公眾號或小程序運營者,在面向垂直行業需求時,可以一鍵授權給第三方平臺,讓其幫助完成業務操作。微信開放平臺第三方平臺被小程序授權之后,小程序的所有信息都會被傳輸到第三方平臺對應服務器。針對零售ECRP軟件系統,會針對各種搭建場景開發對應的不同小程序,但各個小程序授權都需要分別單獨進行,增加了多個部署環境下小程序授權的復雜性。
發明內容
為解決上述問題,本發明提供了一種針對多部署環境的小程序授權一體化方法。
本發明采用以下技術方案:
一種針對多部署環境的小程序授權一體化方法,基于微信開放平臺第三方平臺、多個小程序、小程序授權服務器及多個應用服務器實現,所述多個應用服務器與多個小程序分別一一對應,所述微信開放平臺第三方平臺對授權方的小程序進行集中管理,該方法包括以下步驟:
S1、用戶通過WEB端頁面進行人機交互操作,發起小程序授權請求;
S2、小程序管理員提交同意授權操作,微信開放平臺第三方平臺發送授權碼到小程序授權服務器;
S3、小程序授權服務器根據授權碼獲取小程序授權信息并進行存儲,并向對應的應用服務器發送授權碼,應用服務器利用授權碼獲取小程序授權信息,所述授權信息至少包括授權方唯一標識、授權方接口調用令牌、授權方接口調用令牌有效期、授權方刷新令牌中的一種或多種;
S4、當其他某個應用服務器需要小程序登陸時,應用服務器查詢登陸令牌,判斷登陸令牌是否存在或過期,若是則執行步驟S5,若否則跳轉執行步驟S7;
S5、應用服務器向小程序授權服務器發起登陸令牌獲取請求,小程序授權服務器返回新的登陸令牌到應用服務器;
S6、應用服務器將新的登陸令牌存入緩存,并標記有效期;
S7、應用服務器執行登陸操作。
優選地,所述步驟S1中的人機交互操作為點擊WEB端頁面上的授權按鈕。
優選地,所述步驟S2中的提交同意授權操作為在手機微信上點擊同意按鈕。
優選地,所述步驟S3還包括:重定向WEB端頁面至授權發起頁面,獲得小程序授權。
優選地,所述登陸令牌具有一定時長的有效期。
優選地,所述多個小程序針對不同的業務場景,包括ECRP共有SASS環境、ECRP測試環境、ECRP預發布環境及ECRP私有化環境。
采用上述技術方案后,本發明與背景技術相比,具有如下優點:
本發明利用同一微信開放平臺第三方平臺對授權方的多個小程序進行集中管理,通過小程序授權服務器獲取小程序授權信息并進行存儲,解耦小程序授權與普通應用業務邏輯,實現多部署環境下授權一體化。
附圖說明
圖1為本發明的流程示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門南訊股份有限公司,未經廈門南訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010996613.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種膠塞微調找正聯接裝置
- 下一篇:無線加密方法及其客戶終端設備





