Signed or token URLs
- StopsLink sharing and hotlinking
- Gets throughAnyone who downloads the file keeps a playable copy
Sign every link with a short-lived token that's checked at the edge. No origin round-trip and no player changes. Decide who can load your content, from which IPs, and for how long.
Tokens validated at the edge in milliseconds, with no extra infrastructure to run.
A secure token is a signed, time-limited code attached to your URL. When the request reaches the edge, 5centsCDN recomputes the token from your secret key and the request details. If the link is expired, altered, or coming from the wrong place, the file does not load.
Validation happens at the edge, so there is no round-trip to your origin on each request, and the check adds milliseconds rather than latency. Your application signs the URL; the network enforces it.
Signed links, AES encryption and Multi-DRM build on each other. Start with the level your content needs and step up when it needs more.
Protecting paid content? Step up to AES Encryption or Multi-DRM.
No origin changes. Signing is a few lines in your backend.
Choose how much of the URL each token covers. The secret and expiry work the same in every mode.
Best for single files and downloads, where the link points at one asset.
Best for: downloads, single assets
The token covers a directory and rides as a query parameter. Good when a signed parent link should authorize everything under it.
Best for: libraries and course folders
The token sits inside the URL path, so every segment under the same folder is already authorized without re-signing each .ts or .m4s.
Best for: live and on-demand streaming
Streaming video? Partial path (token in path) is usually right: sign once, and every segment follows. URLs above are illustrative.
Fixed keeps the link valid until the token's expiry time, regardless of activity. Moving keeps it valid while the viewer keeps requesting within the expiry window; each in-window request extends it.
The session ends at the token's expiry time, even while the viewer is still active.
Set how many seconds a link stays valid. Short windows for live and premium, longer for general delivery.
Fold the viewer's IP into the token so a copied link won't work from another address.
Whitelist trusted IPs, such as your office, partners or monitoring, to skip token checks.
Rotate your signing secret without redeploying your player.
Put a secure token in front of your AES key endpoint so the key itself can't be fetched freely.
Setup is a signing function, not an integration. Keep your existing players and backend, and generate signed URLs from your app.
A few lines with your secret, path and expiry. Signed locally, with no API call per link.
No SDK and no player changes. The token simply travels in the URL.
Every request is validated at the 5centsCDN edge, with no call back to your origin.
Stop paid files and assets from being shared as open links.
Keep other sites from embedding your streams on their traffic.
Hand signed links only to logged-in users, expiring with the session.
Time-box access to media endpoints without building your own auth layer.
Turn on secure tokens where you already deliver. One dashboard, one bill, validated at the edge.
A monthly digest of the latest 5centsCDN news, articles and resources.
Fast and Easy Solutions at Your Command
It's a simple click.