iOS - OAuth授權(quán)

如果開(kāi)發(fā)者需要從第三方獲取數(shù)據(jù)時(shí)瑰妄,就需要獲取第三方的OAuth授權(quán),這樣可以保證數(shù)據(jù)的安全乎赴,使得第三方軟件既可以訪問(wèn)用戶數(shù)據(jù),又不知道用戶密碼潮尝。


應(yīng)用程序進(jìn)入流程:

程序啟動(dòng)

如何獲取OAuth授權(quán)榕吼?

不是任何應(yīng)用都能OAuth授權(quán)的,以新浪的為例:如果你需要訪問(wèn)新浪微博的用戶數(shù)據(jù)勉失,首先你必須成為新浪的開(kāi)發(fā)者羹蚣,申請(qǐng)微博賬號(hào),在新浪開(kāi)發(fā)者網(wǎng)站創(chuàng)建的應(yīng)用才能OAuth授權(quán)應(yīng)用的名稱(chēng)的含義:如果審核通過(guò)乱凿,會(huì)顯示來(lái)自XX應(yīng)用顽素。
應(yīng)用地址的含義:點(diǎn)擊來(lái)自某某應(yīng)用,會(huì)跳轉(zhuǎn)的鏈接
App Key:應(yīng)用的唯一標(biāo)識(shí)

OAuth授權(quán)有哪些步驟

  1. 通過(guò)網(wǎng)頁(yè)獲取未授權(quán)的Request Token(展示登錄界面)
  2. 獲取用戶授權(quán)的Request Token(點(diǎn)擊授權(quán))
  3. 用授權(quán)的Request Token換取Access Token
    (Access Token:等到它就相當(dāng)于得到一個(gè)"令牌",通過(guò)此令牌請(qǐng)求徒蟆,就可以去擁有資源的網(wǎng)站抓去任意有權(quán)限的才可以被抓取的數(shù)據(jù))

查看開(kāi)發(fā)文檔:


開(kāi)發(fā)文檔
  • url
  • 發(fā)送什么類(lèi)型的請(qǐng)求
  • 可以請(qǐng)求的參數(shù):請(qǐng)求的參數(shù)拼接到url后面才是完整的url
    拼接url:url + 堡距?+ 必選參數(shù)
    例如:
    https://api.weibo.com/oauth2/authorize?client_id=1104550576&redirect_uri=http://www.baidu.com
  • 用瀏覽器打開(kāi)上面的地址就會(huì)得到一個(gè)登錄界面
  • 需要登錄自己的微博帳號(hào)配深,如果用戶第一次登錄庵芭,登錄成功后會(huì)先進(jìn)入到授權(quán)頁(yè)面
  • 點(diǎn)擊授權(quán)德迹,回調(diào)成功進(jìn)入回調(diào)界面寺枉,并返回code參數(shù)姥闪,即Request Token


    E1D16008-4BC6-472A-9EE1-251AC34537F3.png
  • 用得到的code(Request Token)換取需要的Access Token(獲取授權(quán))
    注意:什么時(shí)候處理授權(quán)?應(yīng)該在程序啟動(dòng)時(shí)進(jìn)行授權(quán)

access_token:表示哪個(gè)用戶在哪個(gè)應(yīng)用下的標(biāo)識(shí)符槐脏,獲取access_token就可以訪問(wèn)新浪微博的數(shù)據(jù)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市咽白,隨后出現(xiàn)的幾起案子懂从,更是在濱河造成了極大的恐慌侵贵,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辽旋,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡敦间,警方通過(guò)查閱死者的電腦和手機(jī)厢绝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)昔汉,“玉大人懈万,你說(shuō)我怎么就攤上這事“胁。” “怎么了会通?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)娄周。 經(jīng)常有香客問(wèn)我涕侈,道長(zhǎng),這世上最難降的妖魔是什么煤辨? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任裳涛,我火速辦了婚禮,結(jié)果婚禮上众辨,老公的妹妹穿的比我還像新娘调违。我一直安慰自己,他們只是感情好泻轰,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布技肩。 她就那樣靜靜地躺著,像睡著了一般浮声。 火紅的嫁衣襯著肌膚如雪虚婿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天泳挥,我揣著相機(jī)與錄音然痊,去河邊找鬼。 笑死屉符,一個(gè)胖子當(dāng)著我的面吹牛剧浸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播矗钟,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼唆香,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了吨艇?” 一聲冷哼從身側(cè)響起躬它,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎东涡,沒(méi)想到半個(gè)月后冯吓,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體倘待,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年组贺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凸舵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡失尖,死狀恐怖啊奄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雹仿,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布整以,位于F島的核電站胧辽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏公黑。R本人自食惡果不足惜邑商,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望凡蚜。 院中可真熱鬧人断,春花似錦、人聲如沸朝蜘。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谱醇。三九已至暇仲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間副渴,已是汗流浹背奈附。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留煮剧,地道東北人斥滤。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像勉盅,于是被迫代替她去往敵國(guó)和親佑颇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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