Authentication URL Generator

最終更新日:2024-08-20 15:05:04

URL認証ジェネレーターを使用すると、特定の設定に基づいてさまざまな認証モードの認証済みURLを迅速に生成できます。これらのURLを使用して、設定されたURL認証が要件を満たしているかどうかを確認できます。

まず、URL認証設定をテスト環境にデプロイすることをお勧めします。次に、URL認証計算機を使用して検証用の認証済みURLを生成し、設定が正しいことを確認してください。これにより、誤った設定が本番環境に影響を与えるのを防ぐことができます。

URL認証ジェネレーターの使用方法

  1. CDNetworksコンソールにログインし、設定したいドメインを見つけてEdit Configurationをクリックします image.png
  2. 左側のナビゲーションバーで、Hotlink Protection - Timestamp anti-hotlinking - Timestamp anti-hotlinking Calculatorを選択します。
  3. 必要に応じて適切なAuthentication Modeを選択し、認証に必要な情報を設定します。
  4. 設定内容を入力した後、Calculateをクリックします。システムは自動的に対応する認証済みURLを生成します。

実際の例

モードAの認証済みURLを生成する例を示します。認証が必要な元のURLは以下の通りです:

http://domain.com/browse/index.html

要件に基づいて、URL認証は以下のように設定する必要があります:

  • Access path(URI): URL内のコンテンツの実際のアクセスパスで、URL認証設定のuriパラメータに対応します。この例では、パスは/browse/index.htmlです。
  • Authentication Key($ourkey): 認証署名を計算するために使用されるキーです。この例では、cdnw_secretを使用します。
  • Time Format: タイムスタンプの形式です。ここでは、Decimal (Unix timestamp)を選択して、十進数のUnixタイムスタンプを使用します。
  • Signature Calculation parameters: 認証署名を計算する方法です。この例では、パス-キー-タイムスタンプ方式に基づいて認証署名を計算したいので、$uri$ourkey$timeと指定します。
  • Valid Time(s): 認証パラメータの有効期間です。この例では、認証済みURLが生成された後5分間有効なので、300を入力します。

実際の設定は以下の通りです:

パラメータを入力すると、システムは自動的に認証済みURLを生成します。生成されたURLは以下の通りです:

生成されたURL http://$domain/1716195349/ca98676765067584dae581274dd7e161/browse/index.htmlを使用してCDNエッジサーバーにリクエストを送信できます。リクエストが5分以内に行われ、認証情報が正常に検証されると、CDNエッジサーバーはクライアントにコンテンツを返します。5分後、認証情報が期限切れになると、応答は拒否され、403ステータスコードがクライアントに返されます。これにより、URL認証設定が正しいことが示されます。

生成された URL の $domain は単なる例であり、リクエストで使用される実際のドメイン名ではないことに注意してください。実際に使用するには、CDN プラットフォームに追加したドメイン名に置き換える必要があります。