[118]探討微信Oauth2.0登錄模式

探討微信OAuth2.0登錄流程

背景

我們引出一個場景,比如你剛關(guān)注一個公眾號第一次授權(quán)后汤徽,下次直接打開公眾號(不需要輸入用戶名/密碼)就能夠訪問你個人的私有信息转捕。在這里公眾號對應(yīng)的公司服務(wù)器好像把你微信號綁定成他們注冊用戶茸苇。

上述場景描述的就是OAuth2.0協(xié)議,即允許第三方應(yīng)用訪問用戶私有信息肛真,而不需要將用戶名和密碼提供給第三方應(yīng)用(比如微信)。

分析用戶登錄交互邏輯

我們以前想要訪問一個網(wǎng)站的信息必須先注冊爽航,下次登錄也必須修輸入用戶名/和密碼(因為只有用戶名/密碼才能夠讓網(wǎng)站認(rèn)出你是那個用戶)蚓让。

而現(xiàn)在你通過點擊微信公眾號不輸入用戶名和密碼就可以登錄乾忱,那么用戶唯一的身份標(biāo)識就是微信號,每個用戶關(guān)注一個公眾號都會生成該公眾號對應(yīng)的openId凭疮。
而企業(yè)的標(biāo)識就是微信公眾號饭耳,appid對于每個企業(yè)都是唯一的。
如果想要微信用戶登錄企業(yè)網(wǎng)站A执解,那么就需要建立起openId與appId關(guān)系寞肖。當(dāng)用戶點擊授權(quán)頁面(授權(quán)頁面是網(wǎng)站提供,會往網(wǎng)站服務(wù)器A發(fā)請求)衰腌,網(wǎng)站服務(wù)器A會綁定這兩種的關(guān)系新蟆。

以后用戶直接就可以通過點擊微信公眾號通過傳過來的openId登錄了(點擊微信公眾號必須先登錄微信,這一步保證了是本人或合法的用戶在操作)右蕊。

登錄之后會返回access_token ,此標(biāo)識相當(dāng)于一個登錄態(tài)(類似于cookie)

其具體交互如下圖所示:


image.png

網(wǎng)站A的開發(fā)人員應(yīng)該做什么

由上面用戶登錄流程我們知道企業(yè)標(biāo)識是appId用戶標(biāo)識是openId琼稻。且授權(quán)之后還需要自動回調(diào)獲取access token ,所以我們需要提前配置回調(diào)地址饶囚。

其具體需要開發(fā)的步驟參考如下文章:[http://www.cnblogs.com/sunshq/p/5132811.html]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末帕翻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子萝风,更是在濱河造成了極大的恐慌嘀掸,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件规惰,死亡現(xiàn)場離奇詭異睬塌,居然都是意外死亡,警方通過查閱死者的電腦和手機歇万,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門揩晴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人贪磺,你說我怎么就攤上這事硫兰。” “怎么了寒锚?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵瞄崇,是天一觀的道長。 經(jīng)常有香客問我壕曼,道長苏研,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任腮郊,我火速辦了婚禮摹蘑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘轧飞。我一直安慰自己衅鹿,他們只是感情好撒踪,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著大渤,像睡著了一般制妄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上泵三,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天耕捞,我揣著相機與錄音,去河邊找鬼烫幕。 笑死俺抽,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的较曼。 我是一名探鬼主播磷斧,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼捷犹!你這毒婦竟也來了弛饭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤萍歉,失蹤者是張志新(化名)和其女友劉穎孩哑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體翠桦,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年胳蛮,在試婚紗的時候發(fā)現(xiàn)自己被綠了销凑。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡仅炊,死狀恐怖斗幼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抚垄,我是刑警寧澤蜕窿,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站呆馁,受9級特大地震影響桐经,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜浙滤,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一阴挣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纺腊,春花似錦畔咧、人聲如沸茎芭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽梅桩。三九已至,卻和暖如春拜隧,著一層夾襖步出監(jiān)牢的瞬間宿百,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工虹蓄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留犀呼,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓薇组,卻偏偏與公主長得像外臂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子律胀,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

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