1. 程式人生 > >oauth2-server-php-docs 授權控制器

oauth2-server-php-docs 授權控制器

hub php 對象 cer 應用 eth 重定向 受保護 配置

授權控制器

概觀

對於授權端點,要求用戶使用authorization code授權碼授權類型)或access token隱式授權類型)對客戶端進行認證和重定向

方法

handleAuthorizeRequest

  • 接收授權請求的請求對象,返回具有適當響應的響應對象

validateAuthorizeRequest

  • 接收請求對象,如果傳入請求不是有效的授權請求,則返回false。如果請求有效,則返回檢索到的客戶端詳細信息和輸入數組。在向用戶顯示登錄或授權表單之前,應用程序應該調用它

資源控制器

概觀

對於任何需要oauth2身份驗證的資源請求(即API調用)。

控制器將驗證傳入的請求,然後允許應用程序返回受保護的資源。

方法

verifyResourceRequest

  • 接收資源請求的請求對象,找到該令牌是否存在,並返回布爾值,以確定傳入請求是否有效

getAccessTokenData

  • 將請求對象作為參數,並在適用的情況下返回標記數據;如果標記無效,則返回null

令牌控制器

概觀

對於使用配置的授權類型access token 客戶端返回的令牌端點

方法

grantAccessToken

  • 接收令牌請求的請求對象,如果請求有效則返回令牌。

handleTokenRequest

  • 接收令牌請求的請求對象,返回適當響應的響應對象。

oauth2-server-php-docs 授權控制器