訪問令牌錯誤響應和程式碼
訪問令牌是由授權伺服器分配的一種令牌型別。如果訪問令牌請求有效且已授權,授權伺服器將頒發訪問令牌。如果令牌訪問請求無效或未授權,則授權伺服器將返回錯誤響應。
有關訪問令牌響應的資訊,請點選此 連結
錯誤響應
應用程式可以透過將錯誤響應傳送到 redirect_uri 來處理錯誤響應。
例如 -
GET http://www.site.com/?error=access_denied&error_description=the+user+canceled+authentication
上述 URI 包含以下引數 -
error - 如果有無效請求、無效客戶端、無效授權或未經授權的客戶端,它將指定錯誤程式碼。
error_description - 它定義錯誤的詳細描述。
以下是授權端點出現錯誤時可能發生的各種錯誤程式碼。
| 序號 | 錯誤和描述 | 錯誤程式碼 |
|---|---|---|
| 1 | invalid_request 如果缺少引數,其中包括多個憑據、不受支援的引數值,則會發生此錯誤。 |
400 |
| 2 | unauthorized_client 未經授權的客戶端不允許訪問授權許可型別。 |
401 |
| 3 | access_denied 它指定使用者將無權訪問檔案或子資料夾。 |
401 |
| 4 | unsupported_response_type 它指定響應型別不受授權伺服器支援。 |
415 |
| 5 | server_error 此錯誤程式碼主要用於在 500 內部伺服器無法透過使用 HTTP 重定向返回給客戶端時。 |
500 |
| 6 | temporarily_unavailable 它指定伺服器在伺服器過載或伺服器維護期間無法處理請求。 |
503 |
oauth2.0_obtaining_an_access_token.htm
廣告