Token Generator

最終更新日:2026-04-22 17:57:13

Token Generator を使用すると、特定の構成に基づいて、さまざまな認証モードの認証済み URL をすばやく生成できます。これらの URL を使用して、設定したトークン認証が要件を満たしているかを確認できます。

本番環境への影響を防ぐため、最初にトークン認証の構成をステージング環境にデプロイすることをお勧めします。その後、Token Generator を使用して検証用の認証済み URL を生成し、設定の誤りがないか確認してください。

Token Generator の使用方法

  1. CDNetworks Console にログインし、設定するドメインを見つけて、Edit Configuration 云安全产品维护公告 をクリックします。
  2. 左側のナビゲーションバーで、Access Control - Token Authentication - Token Generator を選択します。
  3. 必要に応じて適切な Authentication Mode を選択し、認証に必要な情報を設定します。
  4. 設定の詳細を入力した後、Generate をクリックします。システムが対応する認証済み URL を自動的に生成します。

以下は、Mode A の認証済み URL を生成する例です。認証が必要な元の URL は次のとおりです:

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

要件に基づき、Token Authentication は次のように設定されるとします:

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

パラメータが入力されると、システムは以下に示すように認証済み URL を自動的に生成します:

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

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