npm.io
0.0.2 • Published 11 years ago

mediahead-token

Licence
All Rights Reserved
Version
0.0.2
Deps
1
Vulns
6
Weekly
0
Stars
1
DeprecatedThis package is deprecated

Mediahead Token

npm version Code Climate Test Coverage Build Status

Mediahead Token is meant to create Authorization between our own Applications.

With this Library we can generate a Token on Server 1 and verify it on Server 2.

Configuration

There are three Environement Variables, which can be set:

  • MEDIAHEAD_TOKEN_SECRET - Set the Secret. It has to be the same on every Application, otherwise this won't validate.
  • MEDIAHEAD_TOKEN_MAXAGE - Set the Max Age of a Token in seconds. Defaults to 60 seconds.
  • MEDIAHEAD_TOKEN_IDENTIFIER - Default Identifier for Token generation.

Instalation

Install the Package
$ npm install git@bitbucket.org:mediahed/mediahead-token.git --save
In your Code
var token = require('mediahead-token');

Usage

Generate a new Token
// If you don't have MEDIAHEAD_TOKEN_IDENTIFIER set
var generatedToken = token.createToken('identifier');
// else
var generatedToken = token.createToken();
Validate a Token
var tokenToValidate = new Token('$token$4123412$dfahdafhgdafg
);
var valid = tokenToValidate.validate();

Keywords