Skip to content

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

Notifications You must be signed in to change notification settings

Mediahead-AG/mediahead-token

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]: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();

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published