exp_param_name

Определяет имя параметра защищённого токена для Akamai CDN.

Синтаксисparam_name string;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива exp_param_name используется для указания имени параметра защищённого токена, который будет встраиваться в запросы за контентом, обслуживаемым через Akamai CDN. Эта директива позволяет настраивать, как будет именоваться защищённый токен в URL или в части строки запроса, повышая контроль над тем, как токены генерируются и используются с разными API или потребностями клиентов. Например, если вы хотите использовать определённую схему именования (например, exp вместо значения по умолчанию), эта директива предоставляет такую гибкость.

Когда эта директива задана, защищённый токен строится с использованием указанного имени параметра вместе с другими важными компонентами, такими как список контроля доступа (ACL), времена начала и окончания и HMAC hash для общей безопасности токена. Это гарантирует, что токен одновременно уникально идентифицируем и безопасен, соответствуя требованиям систем вроде Akamai, которые опираются на токенизированный доступ к медиаконтенту.

На практике эта директива является критически важной частью процесса генерации токенов и должна сочетаться с другими связанными настройками, чтобы гарантировать корректную обработку заголовков, кэширования и времени истечения срока действия. При ненадлежащей настройке этой директивы запросы, связанные с токенами, могут завершаться неудачей из‑за неправильно именованных параметров, что приведёт к тому, что доставка контента не будет корректно аутентифицирована, вызвав несанкционированный доступ или отказ в обслуживании.

Пример конфига

secure_token_akamai {
    param_name exp;
    key some_secure_key;
    acl allowed_access_granted;
    start 1630454400;
    end 1630458000;
}

Убедитесь, что имя параметра не конфликтует с существующими параметрами запроса, используемыми приложением.

Помните, что при изменении param_name нужно обновить код на стороне клиента, чтобы он распознавал новое имя токена.

Учитывайте последствия кэширования при изменении имени параметра, поскольку кэшированное содержимое может опираться на исходные настройки токена.

← Ко всем директивам