Skip to main content
View as Markdown

CDN URL Tokenization - Content Management

CDN URL Tokenization​

When a delivery profile has a URL tokenizer configured, signed tokens are automatically appended to all URLs in the manifest. This prevents unauthorized hotlinking.

Supported CDN tokenizers:

CDNMechanism
Akamai__gda__ parameter with HMAC-MD5 token
AWS CloudFrontRSA-SHA1 signed URLs with Policy, Signature, Key-Pair-Id parameters. Supports ACL-based policies, IP restriction, and expiry
Level3 / CenturyLinkLevel3 URL authentication
LimelightLimelight CDN token
Kaltura CDNInternal kt token using SHA1(secret + URL)
KS-basedKS token embedded in URL

Tokenization is forced automatically when entitlement is enabled or access control rules exist on the entry.

Kaltura URL Token (kt): playManifest supports pre-signed URLs for embedding in emails or offline use:

  • expiry = Unix timestamp when the URL expires
  • kt = SHA1(url_token_secret + URL with {kt} placeholder)
  • When present, KS validation is bypassed — the URL itself is the authorization