http://Hostname/Filename?token=md5hash&t=timestamphttps://Hostname/Filename?token=md5hash&t=timestamp
フィールド | 説明 |
Hostname | サイトアクセラレーションドメインです。 |
Path | リソースアクセスパスです。認証時には /で始まる必要があります。 |
token | カスタム設定の認証パラメータ名です。 |
t | カスタム設定のタイムスタンプパラメータ名です。 |
timestamp | タイムスタンプパラメータです。 形式:10進数正の整数値のUnixタイムスタンプです。これはUTC時間1970年01月01日00時00分00秒から現在までの総秒数であり、その定義はタイムゾーンに依存しません。または16進数正の整数値のUnixタイムスタンプです。これはUTC時間1970年01月01日00時00分00秒から現在までの総秒数であり、その定義はタイムゾーンに依存しません。 |
md5hash | MD5アルゴリズムで計算された固定長32ビットの文字列です。 アルゴリズム:MD5(キー + Path + timestamp)。注:計算時、16進数の timestamp は進数識別子 0x を除外する必要があります。 認証ロジック:リクエストが期限切れでない場合、ノードはこの文字列値とリクエストURLに含まれる md5hash値を比較します。両方の値が同じであれば、認証は成功し、リクエストに応答します。両方の値が異なる場合、認証は失敗し、403を返します。 |
https://www.example.com/foo.jpgが認証方式Dを使用すると仮定します。設定は以下の通りです:
/foo.jpg。1721029907となります。DvYmqE81E1F9R791H6lmht。DvYmqE81E1F9R791H6lmht/foo.jpg1721029907)= cadcec4a04e67b9c2abf4b61c642a0dd。 https://www.example.com/foo.jpg?token=cadcec4a04e67b9c2abf4b61c642a0dd&t=1721029907。フィードバック