亚洲色图欧美日韩在线播放-户外操美女逼逼中国-免费久久99国产精品自在现-欧美激情五月综合啪啪-九九日本黄色精品视频-亚洲成年网址青青草原-欧美性爱精品在线免费观看-国产精品一区二区美女-日电影一区二区三区

認證鑒權(quán)

基本認證

Basic認證是客戶端通過明文(Base64編碼格式)傳輸用戶名和密碼到服務(wù)端進行認證

curl -u <operator>:<password> http://fss-<區(qū)域>.vhostgo.com/<bucket>/

或者,將用戶名和密碼按 operator:password 拼接 Base64 編碼后加在請求頭的 Authorization 字段中:

簽名認證

為了避免基本認證中 Base64 編碼可逆帶來的安全隱患,對象存儲提供了簽名認證這種更安全的認證方式。它結(jié)合請求關(guān)鍵信息和用戶身份信息,計算一個消息摘要,作為請求的 Authorization,保證請求的安全。

Rest-API簽名認證

對于REST API,認證信息 Authorization 放在 Header 中,

簽名計算方法

相關(guān)參數(shù)說明

參數(shù)必選說明
Operator用戶名
Method請求方式,如:GET、POST、PUT、HEAD 等
URI請求路徑,格式為/bucket/URI
Date請求日期時間,如 Wed, 22 Apr 2020 02:26:58 GMT 或者 2020-04-22 10:26:58
Password密碼的 base64 值
Content-MD5請求體的 MD5 值,如果文件太大計算 MD5 不方便或請求體為空,可以為空

舉例

請求簽名

生成 Signature:

Authorization 簽名:

請求 Header:

Form-API簽名認證

對于FORM API,認證信息 Authorization 放在HTTP的body中。 簽名計算方法

相關(guān)參數(shù)說明

參數(shù)必選說明
Operator用戶名
Method請求方式,取值為POST
URI請求路徑,格式為/bucket
Date請求日期時間,如 Wed, 22 Apr 2020 02:26:58 GMT 或者 2020-04-22 10:26:58
Password密碼的 base64 值
Content-MD5請求體的 MD5 值,如果文件太大計算 MD5 不方便或請求體為空,可以為空
Policy上傳參數(shù)的Base64 編碼,詳見 Policy 算法

policy 算法

生成步驟

  1. 將需要保護的上傳參數(shù)鍵值對轉(zhuǎn)換為 JSON 字符串
  2. 將第 1 步所得到的字符串進行 Base64 Encode 處理,得到 policy

舉例

生成 Policy

生成 Signature

Authorization 簽名

完整請求示例