http://Hostname/timestamp/md5hash/Filenamehttps://Hostname/timestamp/md5hash/Filename
フィールド | 説明 |
Hostname | サイトアクセラレーションドメインです。 |
Path | リソースアクセスパスです。認証時には /で始まる必要があります。 |
timestamp | UTC+8時間です。形式はYYYYMMDDHHMMです。例えば201807301000です。 |
md5hash | MD5アルゴリズムで計算された固定長32ビットの文字列です。 アルゴリズム:MD5(キー + timestamp + Path)。 認証ロジック:リクエストが期限切れでない場合、ノードはこの文字列値とリクエストURLに含まれる md5hash値を比較します。両方の値が同じであれば、認証は成功し、リクエストに応答します。両方の値が異なる場合、認証は失敗し、403を返します。 |
https://www.example.com/foo.jpg が認証方式Bを使用すると仮定します。この方式では認証情報 /{timestamp}/{md5hash} がリソースの実際のパスの前に連結されるため、リクエストがノードに到達した時点の実際のURL Pathは /{timestamp}/{md5hash}/foo.jpg となります。ルールエンジンの「URL Path」マッチングは、認証プレフィックスを含む元のリクエストパスに適用され、ビジネス上の実際のパスには適用されません。
/foo.jpg。202407151533となります。DvYmqE81E1F9R791H6lmht。DvYmqE81E1F9R791H6lmht202407151533/foo.jpg)= d1f0b51c6894231fc12e054fcc7f0b3e。 https://www.example.com/202407151533/d1f0b51c6894231fc12e054fcc7f0b3e/foo.jpg。フィードバック