tencent cloud

Tencent Cloud EdgeOne

Token認証の紹介

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 17:46:53
AI翻訳

機能概要

Token認証は、実装原理がシンプルで信頼性の高いアクセス制御戦略です。認証ルールを設定してURLアクセス検証を行うことで、サイトリソースの悪意ある不正利用を効果的に防止できます。この機能を使用するには、クライアントとEdgeOneの連携が必要です。クライアントが暗号化されたURLリクエストを送信した後、EdgeOneは事前に設定されたルールに基づいてURLの正当性を検証します。

機能原理

Token認証の実装は、主に以下の2つの部分の連携によって行われます:
クライアント:認証ルール(認証アルゴリズム、キーを含む)に基づいて、認証URLのリクエストを送信します。
EdgeOneノード:認証URL内の認証情報(md5文字列+タイムスタンプ)を検証します。検証に合格した場合、そのアクセスリクエストは正当なリクエストと見なされ、ノードは正常に応答します。検証に失敗した場合、ノードはそのアクセスを拒否し、直接403を返します。

Token認証URL生成・検証ツール

EdgeOneはToken認証URLの生成ツールと検証ツールを提供しています。開発者はこのツールを使用して、要件を満たすホットリンク防止URLを迅速かつ正確に生成および検証できます。

操作手順

1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで「サイト加速」をクリックし、サイト全体設定ページに入り、「ルールエンジン」タブをクリックします。
3. ルールエンジン管理ページで「ルールを作成」をクリックし、「新しい空白のルールを追加」を選択します。
4. ルール編集ページで、このルールをトリガーするマッチング条件を設定します。
5. 「操作」>「選択ボックス」をクリックし、表示される操作リスト内で、操作として「Token認証」を選択します。パラメータ設定の説明は以下の通りです:
設定項目
説明
認証方式
現在、5種類の認証署名計算方式をサポートしています。アクセスURLの形式に応じて適切な方式を選択してください。詳細は認証方式を参照してください。
メイン認証キー(必須)
メインパスワードは、6~40桁の大文字・小文字の英字、数字、および特殊文字("と$を除く)で構成されます。

予備認証キー(任意)
予備パスワードは、6~40桁の大文字・小文字の英字、数字、および特殊文字("と$を除く)で構成されます。
認証暗号化文字列パラメータ名
認証パラメータ名です。ノードはこのパラメータ名に対応する値を検証します。1~100桁の大文字・小文字の英字、数字、またはアンダースコアで構成されます。
有効期間
認証URLの有効期間です。単位は秒(1~630720000)で、クライアントのアクセスリクエストが期限切れかどうかを判断するために使用されます。
現在時刻が「timestamp + 有効時間」を超えた場合、リクエストは期限切れとなり、直接403を返します。
現在時刻が「timestamp+有効時間」を超えていない場合、リクエストは期限切れではなく、md5文字列の検証を続行します。

注意事項

1. 認証が成功すると、ノードはURL内の認証関連パラメータを自動的に無視してキャッシュし、キャッシュヒット率を向上させ、オリジンへのアクセス量を削減します。
2. URLに中国語を含めることはできません。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック