2010-01-23 42 views

回答

36

到目前爲止發佈的所有答案都是正確的,端點僅僅是通信渠道的一端。在OAuth的情況下,有三個端點,你需要去關注:

  1. 臨時證書請求URI(稱爲請求令牌URL在OAuth 1.0a的社會規範)。這是您發送請求以獲取來自服務器/服務提供商的未經授權的請求令牌的URI。
  2. 資源所有者授權URI(在OAuth 1.0a社區規範中稱爲用戶授權URL)。這是一個指導用戶授權從臨時憑證請求URI獲取的請求令牌的URI。
  3. 令牌請求URI(在OAuth 1.0a社區規範中稱爲訪問令牌URL)。這是一個URI,您發送請求以交換訪問令牌的授權請求令牌,然後可以使用該令牌訪問受保護的資源。

希望能幫助你清理一下。玩得開心學習OAuth!如果遇到實施OAuth客戶端時遇到任何困難,請發佈更多問題。

+1

爲什麼不直接稱之爲「基礎URI」(即所謂的「端點」)呢? 「端點」和「基本URI」之間是否存在根本區別?謝謝。 – Withheld 2015-07-28 17:48:34

+0

什麼是谷歌端點 – 2018-01-05 09:45:12

23

它是通信渠道的一端,通常這會被表示爲服務器或服務的URL。

6

終端在開放式身份驗證術語中是您發送(POST)身份驗證請求的URL。

Google authentication API

摘錄獲得谷歌OpenID端點,通過發送GET或HEAD HTTP請求https://www.google.com/accounts/o8/id執行發現。在使用GET時,我們建議將Accept標頭設置爲「application/xrds + xml」。谷歌返回一個包含OpenID提供商端點URL.The端點地址的XRDS文檔被註釋爲:

<Service priority="0"> 
<Type>http://specs.openid.net/auth/2.0/server</Type> 
<URI>{Google's login endpoint URI}</URI> 
</Service> 

一旦獲得了谷歌的端點,您可以發送身份驗證請求,並指定相應的參數(在鏈接頁面上可用)。您通過向URL發送請求或發出HTTP POST請求來連接到端點。

+0

什麼是谷歌端點 – 2018-01-05 09:47:50

+0

我們可以使用谷歌端點來託管谷歌雲功能 – 2018-01-05 09:48:23

9

端點是用於與API通信的URL模式。

0

術語端點最初用於WCF服務。稍後,即使這個詞被用作API資源的同義詞,REST建議將這些URI(理解HTTP動詞並遵循REST體系結構的URI)稱爲「資源」。

簡而言之,資源或端點是遠程託管應用程序的入口點,它允許用戶通過HTTP協議與其通信。

32

來吧傢伙:)我們可以做到這一點簡單,用實例:

/this-is-an-endpoint 
/another/endpoint 
/some/other/endpoint 
/login 
/accounts 
/cart/items 

和域劃歸時,它看起來像:

https://example.com/this-is-an-endpoint 
https://example.com/another/endpoint 
https://example.com/some/other/endpoint 
https://example.com/login 
https://example.com/accounts 
https://example.com/cart/items 

可以是HTTP或HTTPS ,我們在示例中使用https。

另外端點可以是對於不同的HTTP方法不同的,例如:

GET /item/{id} 
PUT /item/{id} 

將有兩個不同的端點 - 一個用於ř etrieving(如在 「C ř UD」 的縮寫),和其他爲ü pdating(如 「CR ü d」)

而這一切,真的就這麼簡單!