OAuth 驗證 | hyperPad Documentation
Logo
Documentation自訂OAuth 驗證
自訂

OAuth 驗證

Published 2018年9月28日

說明

從 OAuth 提供者取得 OAuth 2.0 驗證權杖,用於驗證 HTTP Request 或 Socket 連線。這通常用來驗證 Web API。此行為也會將已驗證的權杖安全地儲存至檔案,之後可透過「取得 OAuth 憑證」行為取用。

屬性

完成時觸發

URLOAuth 提供者的基礎 URL。例如:https://account.google.com
EndpointOAuth 端點。例如:/o/oauth2/v2/auth,組成的完整 URL 如:https://accounts.google.com/o/oauth2/v2/auth
Client IDOAuth 提供者提供的用戶端 ID。
Client SecretOAuth 提供者提供的密鑰。
Identifier成功授權後,使用此識別碼搭配「取得 OAuth 憑證」行為。這樣每次提出請求時,就不必重新向伺服器驗證。憑證會安全地儲存,以供離線使用,因此即使結束專案後再重新開啟,仍可使用相同的識別碼。
Grant Type不同的 OAuth 授權授予類型。可用選項包括 clientCredentials、password、authorizationCode 或 refreshToken。OAuth 提供者應會提供相關指引,說明何時需要使用哪種授予類型。
Scope(clientCredentials, password, authorizationCode, refreshToken)以逗號分隔的權限清單,列出您獲准使用的權限。

輸出

Token Type

輸出正在使用的權杖類型(即「持有人」權杖)。

Access Token

輸出用來取得伺服器存取權的授權權杖。

Refresh Token

在先前的存取權杖過期時,輸出新的存取權杖。

Error

輸出驗證期間發生的任何錯誤。

範例

取得使用 OAuth 2.0 驗證的 Web API 存取權。

相關項目

連線至 Socket

傳送資料至 Socket

取得 OAuth 憑證

取得 Socket 狀態

HTTP Request

開啟 URL

移除 OAuth 憑證

Socket 事件

Socket.io 用戶端