View Source BunnyCDNSigner (Bunny CDN URL Signer v0.1.2)
BunnyCDN signed urls using token authentication.
See https://support.bunny.net/hc/en-us/articles/360016055099-How-to-sign-URLs-for-BunnyCDN-Token-Authentication for more information.
Summary
Functions
Signs a URL with the given parameters.
Functions
Signs a URL with the given parameters.
Parameters
url- The URL to signopts- A keyword list of options:user_ip- The user's IP address:expiration- The number of seconds until the token expires, defaults to 3,600 (1 hour):directory- Whether the URL is a directory (defaults to false):path_allowed- The path to allow:countries_allowed- A comma-separated list of countries to allow:countries_blocked- A comma-separated list of countries to block
Examples
sign_url("https://example.com/test.mp4")
"https://...?token=...&expires=..."
sign_url("https://example.com/test.mp4", directory: true)
"https://.../bcdn_token=...&expires=.../test.mp4"