小程序登錄、簽名加密及用戶信息章

場景:拿到用戶openid粹舵,創(chuàng)建session,用戶信息傳輸加密

1.wx.login() 成功返回的數(shù)據(jù)中獲取code骂倘,encryptedData眼滤,iv

2.調(diào)用自己的服務器,將這些參數(shù)傳過去历涝,然后由服務器調(diào)用微信提供的api诅需,加上小程序的appid,secret

https://api.weixin.qq.com/sns/jscode2session?appid="+APPID+"&secret="+SECRET+"&grant_type=authorization_code&js_code="+code;

這樣就可以獲取到session_key及用戶的openid

3.使用微信提供的nodejsWXBizDataCrypt這個庫

var pc = new WXBizDataCrypt(APPID, sessionKey);

var data = pc.decryptData(encryptedData,iv);

這樣就可以解密出用戶的信息啦

至于session,也問下了做服務端的同事荧库,他們說是用的J2EE堰塌,然后他們說他們都有特別的處理這些東西

然后我找到了koa-session-store,koa-session-mongo

把它集成到服務端里面分衫,結(jié)合了mongoDB進行session存儲

最后就把session作為基礎參數(shù)场刑,當發(fā)起網(wǎng)絡請求的時候帶上這個參數(shù)供服務端校驗

對于一整個流程,官方也給出詳細的說明

有個地方有點困惑的是蚪战,微信給了個接口 wx.checkSession(OBJECT)牵现,這個應該小程序內(nèi)部的session,但是沒有提供API設置有效期什么的邀桑,不知道是不是待完善

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞎疼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子壁畸,更是在濱河造成了極大的恐慌贼急,老刑警劉巖茅茂,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異竿裂,居然都是意外死亡玉吁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門腻异,熙熙樓的掌柜王于貴愁眉苦臉地迎上來进副,“玉大人,你說我怎么就攤上這事悔常∮鞍撸” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵机打,是天一觀的道長矫户。 經(jīng)常有香客問我,道長残邀,這世上最難降的妖魔是什么皆辽? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮芥挣,結(jié)果婚禮上驱闷,老公的妹妹穿的比我還像新娘。我一直安慰自己空免,他們只是感情好空另,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蹋砚,像睡著了一般扼菠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坝咐,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天循榆,我揣著相機與錄音,去河邊找鬼墨坚。 笑死冯痢,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的框杜。 我是一名探鬼主播浦楣,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼咪辱!你這毒婦竟也來了振劳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤油狂,失蹤者是張志新(化名)和其女友劉穎历恐,沒想到半個月后寸癌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡弱贼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年蒸苇,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吮旅。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡溪烤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出庇勃,到底是詐尸還是另有隱情檬嘀,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布责嚷,位于F島的核電站鸳兽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏罕拂。R本人自食惡果不足惜揍异,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望爆班。 院中可真熱鬧衷掷,春花似錦、人聲如沸蛋济。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碗旅。三九已至,卻和暖如春镜悉,著一層夾襖步出監(jiān)牢的瞬間祟辟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工侣肄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旧困,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓稼锅,卻偏偏與公主長得像吼具,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子矩距,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容