因此,在我開始之前,我是一位OAuth2新手,所以仍然試圖圍繞各種權限範圍和授權進行真正的包裝。沒有訪問令牌的OAuth2客戶端
我已成功使用Laravel OAuth2 Server軟件包成功實施OAuth2服務器。
我正在處理的當前網站將使用client_credentials
授權類型從API中簡單地進行dogfood。我已經設法成功地運行,並可以使用提供的訪問令牌進行API調用。
但是,我想知道如何實現類似於Instagram,Soundcloud等的架構,他們不需要基本端點的access_token
,只需要client_id
。他們如何做到這一點?這是一種自定義授權類型嗎?
最好,我只想在訪問私人資源(如修改用戶信息等)時開始需要訪問令牌。據我所知,對於這些我需要使用password
授予類型,這不是問題。
我明白,但並不完全符合我的要求。 Soundcloud,Instagram等確實需要一個'client_id'作爲他們基本端點的安全性,而''access_token'則需要安全端點。兩者都是安全形式,後者更強大。他們不僅僅把他們的基本終點開放,這正是我期望實現的目標。這將允許我的客戶端應用程序避免不斷請求訪問令牌,直到用戶真正登錄。不幸的是,您的建議會使API在基本級別上完全打開。 –