在憑證頁籤中,可以設定驗證插件所需要的憑證。驗證插件包括Basic Authentication、Key Authentication、OAuth2、HMAC Authentication以及JWT.
Basic Authentication#

欄位配置說明#
變數 | 類型 | 預設值 | 說明 | 必填 |
---|
username | string | | 使用在Basic Authentication中的使用者名稱。 | V |
password | string | | 使用在Basic Authentication中的密碼。 | V |
Key Authentication#

欄位配置說明#
變數 | 類型 | 預設值 | 說明 | 必填 |
---|
key | string | | 可設定獨一無二的金鑰。或是留空自動生成一把。 | |
OAuth2#

欄位配置說明#
變數 | 類型 | 預設值 | 說明 | 必填 |
---|
name | string | | 代表此憑證之名稱。 | V |
client_id | number | | 可以設定獨一無二的 client_id ,或是留空自動生成。 | |
client_secret | string | | 可以設定獨一無二的 client_secret ,或是留空自動生成。 | |
redirect_uris | array of string | | 通過驗證後會被送往的URLs列表。可參考此處。 | V |
HMAC Authentication#

欄位配置說明#
變數 | 類型 | 預設值 | 說明 | 必填 |
---|
username | string | | 使用在HMAC Signature中的使用者名稱。 | V |
secret | string | | 使用在HMAC Signature中的密鑰。如果留空則會自動產生值並將其當作回應的本體一部分送回。 | |
JWT#

欄位配置說明#
變數 | 類型 | 預設值 | 說明 | 必填 |
---|
key | string | | 代表此憑證獨一無二之金鑰。如留空則會自動生成。 | |
algorithm | string | HS256 | 用來驗證簽署的演算法。可選擇的選項有 HS256 、 HS384 、 HS512 、 RS256 及 ES256 。 | |
rsa_public_key | string | | 如果 algorithm 選擇 RS256 或是 ES256 ,用來驗證簽署的公開金鑰(PEM格式)。 | |
secret | string | | 如果 algorithm 選擇 HS256 或是 ES256 ,用來簽署JWTs的祕鑰。如留空則會自動生成。 | |