oauth2-server-php-docs 授權控制器
阿新 • • 發佈:2017-11-16
hub php 對象 cer 應用 eth 重定向 受保護 配置
授權控制器
概觀
對於授權端點,要求用戶使用authorization code
(授權碼授權類型)或access token
(隱式授權類型)對客戶端進行認證和重定向。
方法
handleAuthorizeRequest
- 接收授權請求的請求對象,返回具有適當響應的響應對象
validateAuthorizeRequest
- 接收請求對象,如果傳入請求不是有效的授權請求,則返回false。如果請求有效,則返回檢索到的客戶端詳細信息和輸入數組。在向用戶顯示登錄或授權表單之前,應用程序應該調用它
資源控制器
概觀
對於任何需要oauth2身份驗證的資源請求(即API調用)。 控制器將驗證傳入的請求,然後允許應用程序返回受保護的資源。
方法
verifyResourceRequest
- 接收資源請求的請求對象,找到該令牌是否存在,並返回布爾值,以確定傳入請求是否有效
getAccessTokenData
- 將請求對象作為參數,並在適用的情況下返回標記數據;如果標記無效,則返回null
令牌控制器
概觀
對於使用配置的授權類型向access token
客戶端返回的令牌端點。
方法
grantAccessToken
- 接收令牌請求的請求對象,如果請求有效則返回令牌。
handleTokenRequest
- 接收令牌請求的請求對象,返回適當響應的響應對象。
oauth2-server-php-docs 授權控制器