ectoken

1.0.0 • Public • Published

Build Status

Verizon Digital Media Services

Token Generator for Edgecast Token-Based Authentication

Token-Based Authentication safeguards against hotlinking by adding a token requirement to requests for content secured by it. This token, which must be defined in the request URL's query string, defines the criteria that must be met before the requested content may be served via the CDN. This repository contains the following token generation resources:

node.js Token Generator for EdgeCast Token-Based Authentication

Methods

  • encrypt(key, params, verbose)
  • decrypt(key, token, verbose)

Example

const ectoken = require('ectoken').V3;
 
// encrypt
const token = ectoken.encrypt('keyvalue', 'ec_expire=1257642471&ec_clientip=11.22.33.1');
 
// decrypt
const params = entoken.decrypt('keyvalue', token);

Contributing

Contributions are welcome! Please review our contribution guidelines.

More Information

Please refer to the CDN Help Center, which is available from within the MCC, for more information (e.g., parameter names and usage).

License

View legal and licensing information.

/ectoken/

    Package Sidebar

    Install

    npm i ectoken

    Weekly Downloads

    915

    Version

    1.0.0

    License

    Apache-2.0

    Unpacked Size

    21.7 kB

    Total Files

    8

    Last publish

    Collaborators

    • hattan