OAUTH 與 REST 個人見解

2022-03-14 16:48:50 字數 643 閱讀 7609

先名詞解釋一下:

rest,即rest(representational state transfer表述性狀態轉移)是一種針對網路應用的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。

w是乙個sns**,也型別於weibo。

u是乙個普通的購物者,c有在w網註冊使用者。

u想去m**看上了幾樣東西,打算購買,發現只能註冊使用者才能購買,但是u不想註冊太多帳號;但是u發現m**上面支援w的帳號直接登入。點選了帶有w**標示的鏈結,跳到了w**,輸入了帳號資訊,返回到m**上面,然後m**自動給u登入(註冊)了。在此過程中m一直不知道u的帳號資訊,除m**認為可以公開的資訊,然後u完成了餘下的購物流程。

rest場景說明:

b是乙個移動裝置或者其他的電子商務**(渠道)。

oauthrest的區別:

oauth過程中需要u同意後才能m獲得w提示資訊。rest場景過程中的角色沒有u,只需要m同意開放許可權即可。

附上兩個php的開源專案

oauth:

rest:

博弈 個人 見解

由於周測 做了好久的博弈題,找了好多關於博弈的相關資料,感覺自己,似乎還是動了那麼一點點。臨睡前,就小小的總結一下,希望以後看到的時候,可以有所感悟吧!接下來是正題。講到博弈,事實上也就是找規律,可是知道一般的博弈型別能夠高速便捷的解決這個問題。博弈的型別大致有下面幾種 巴什博弈,威佐夫博奕,尼姆博...

mysql個人見解

mysql基本原理 僅個人理解 mysql屬於c s架構,即客戶端和服務端互動 1.連線 例php mysqli connect 以客戶端發起請求,mysql服務端進行接收並處理,其中客戶端每發起的一次鏈結mysql均起乙個執行緒來維持乙個socket 套接字 此時會有服務端資源的開銷,因此mysq...

BGP 個人見解

bgp是一種用於自治系統之間的動態路由協議,主要用於交換as之間的可達路由資訊,構建as域間的傳播路徑,防止路由環路的產生,並在as級別應用一些路由策略.bgp作為事實上的internet外部路由協議標準,被廣泛應用於isp之間 1,bgp是一種外部閘道器協議,起作用不在於自動發現網路topo,而在...