第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

restful api 設(shè)計(jì),認(rèn)證和授權(quán)相關(guān)的問題

restful api 設(shè)計(jì),認(rèn)證和授權(quán)相關(guān)的問題

API
眼眸繁星 2018-07-25 18:18:26
有幾個(gè)問題想了解一下,手機(jī)打字太麻煩,問題描述可能不太清楚,見諒。1.restful API 處理請(qǐng)求時(shí)的驗(yàn)證和授權(quán)流程是怎么樣的?2.以往照著框架寫20分鐘一個(gè)博客教程代碼的時(shí)候,許多東西放到session 里面,如用戶信息,用戶瀏覽信息,購(gòu)物車等等?,F(xiàn)在用restful api設(shè)計(jì)的時(shí)候,如何處理這些問題?3.正常的mvc架構(gòu)和restful api各自分開,每個(gè)架構(gòu)維護(hù)一套代碼,還是共用一套代碼呢?4.日志問題,每個(gè)API 請(qǐng)求都要記錄嗎?5.restful API 設(shè)計(jì)的時(shí)候,路由嵌套也就是資源嵌套問題有什么規(guī)范嗎?
查看完整描述

4 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

使用yii2框架,搞定你上面所有問題。

查看完整回答
反對(duì) 回復(fù) 2018-07-29
?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

認(rèn)證機(jī)制可以采用基于session的認(rèn)證(內(nèi)部使用),對(duì)外采用basic auth或者oauth

RESTful API 除了認(rèn)證,可以為每個(gè)API添加用戶調(diào)用的權(quán)限限制,使之更靈活


查看完整回答
反對(duì) 回復(fù) 2018-07-29
?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

1,2

我們常見的Web應(yīng)用做身份認(rèn)證時(shí),基本上都是基于Http本身的無狀態(tài)的cookie與服務(wù)端的session回話機(jī)制來處理。 服務(wù)端為每一個(gè)請(qǐng)求做一次session身份回話(也就是知道你是誰的標(biāo)簽)。

REST API設(shè)計(jì)使用場(chǎng)景可以分兩個(gè)方面

1、為你的WEB應(yīng)用提供服務(wù)
2、為你的移動(dòng)應(yīng)用提供服務(wù)(包括第三方)

當(dāng)為Web應(yīng)用提供服務(wù)時(shí),你可以使用session回話機(jī)制處理你的身份驗(yàn)證問題

當(dāng)為移動(dòng)應(yīng)用提供服務(wù)時(shí),建議使用Token授權(quán)機(jī)制,也就是為你的應(yīng)用頒發(fā)一個(gè)令牌,這個(gè)令牌用來統(tǒng)計(jì)應(yīng)用的訪問信息:IP,連接次數(shù),設(shè)置授權(quán)時(shí)間,同時(shí)可以管理這些信息,中斷其連接

3

MVC框架與REST API 雖然是兩個(gè)開發(fā)思想,其實(shí)是兩個(gè)不同的概念咯。REST API為面向資源的一種表現(xiàn)形式。MVC是程序開發(fā)的一種架構(gòu)思想。兩個(gè)不沖突。你可以將你的業(yè)務(wù)邏輯通過m層或者service層進(jìn)行封裝,然后通過c層展示出去(rest api 資源子地址也可以對(duì)應(yīng)到c層咯)

4

日志其實(shí)很有必要啦, 你可以通過框架去配置你的日志,哪些請(qǐng)求可以加日志,哪些不用,這個(gè)在調(diào)試接口時(shí)非常有用,比如支付功能,如果沒有日志,真心腦殼痛


查看完整回答
反對(duì) 回復(fù) 2018-07-29
  • 4 回答
  • 0 關(guān)注
  • 1204 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)