日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:登錄授權(quán)流程說(shuō)明
  • 登錄授權(quán)流程說(shuō)明
    • 概念介紹
    • 流程示意圖
      • 流程說(shuō)明

    登錄授權(quán)流程說(shuō)明

    智能小程序使用 oauth 2.0 進(jìn)行用戶信息授權(quán)及管理,本文將詳述整個(gè)授權(quán)過(guò)程。

    網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了尤溪免費(fèi)建站歡迎大家使用!

    概念介紹

    • oauth 2.0(開(kāi)放授權(quán)):一個(gè)開(kāi)放登錄授權(quán)標(biāo)準(zhǔn)。用戶授權(quán)后,第三方智能小程序無(wú)需獲取用戶的用戶名和密碼就可以訪問(wèn)該用戶的信息。
    • code:臨時(shí)登錄憑證(有效期 10 分鐘且只能使用一次)。在用戶完成對(duì)應(yīng)用的授權(quán)后,會(huì)生成一個(gè)很短時(shí)間內(nèi)有效的授權(quán)標(biāo)識(shí),開(kāi)發(fā)者通過(guò)服務(wù)端請(qǐng)求,將 code 以及智能小程序的 client_id 和 appSecret 傳到開(kāi)放平臺(tái)接口,可以獲取到 session_key 。
    • session_key:用戶對(duì)智能小程序的授權(quán)會(huì)話的密鑰。用戶授權(quán)后,開(kāi)發(fā)者可以通過(guò)百度開(kāi)放平臺(tái)獲取授權(quán)會(huì)話的 session_key 對(duì)用戶數(shù)據(jù)進(jìn)行加密簽名的密鑰。

    使用百度授權(quán)前準(zhǔn)備
    需要?jiǎng)?chuàng)建一個(gè)智能小程序以獲取 client_id(appKey)和 appSecret ,以上兩者均從智能小程序開(kāi)發(fā)者后臺(tái)查看。

    流程示意圖

    以下是智能小程序使用 oauth 2.0 進(jìn)行授權(quán)及獲取用戶信息的示意圖:

    流程說(shuō)明

    1、 智能小程序在 App 內(nèi)部運(yùn)行時(shí)使用 swan.getLoginCode() 接口獲取授權(quán)標(biāo)識(shí) code
    2、 智能小程序通過(guò)調(diào)用 swan.request 將授權(quán)標(biāo)識(shí) code發(fā)送至開(kāi)發(fā)者服務(wù)器;
    3、 開(kāi)發(fā)者服務(wù)器通過(guò)授權(quán)標(biāo)識(shí) code獲取會(huì)話密鑰 session_key ;
    4、 智能小程序調(diào)用獲取用戶信息 - button 組件方式獲取用戶信息;
    5、 如果需要使用接口返回的用戶信息加密數(shù)據(jù),將敏感用戶信息加密數(shù)據(jù)通過(guò) swan.request 發(fā)送至開(kāi)發(fā)者服務(wù)器進(jìn)行解密后返回智能小程序,詳情參見(jiàn):用戶數(shù)據(jù)的簽名驗(yàn)證和加解密。
    為了應(yīng)用自身的數(shù)據(jù)安全,開(kāi)發(fā)者服務(wù)器不應(yīng)該把會(huì)話密鑰下發(fā)到小程序,也不應(yīng)該對(duì)外提供這個(gè)密鑰。

    Tips:

    1. 當(dāng)用戶完成了授權(quán),且授權(quán)會(huì)話仍處于有效期時(shí),智能小程序不需要每次都進(jìn)行前兩步,而是可以直接進(jìn)行第三步獲取用戶信息。
    2. 要判斷當(dāng)前用戶的授權(quán)會(huì)話是否仍處于有效期,可調(diào)用 swan.checkSession() 方法進(jìn)行判斷,詳見(jiàn)下載小程序支付 demo。

    本文標(biāo)題:創(chuàng)新互聯(lián)百度小程序教程:登錄授權(quán)流程說(shuō)明
    轉(zhuǎn)載源于:http://www.dlmjj.cn/article/dpssoos.html