Skip to content

Latest commit

 

History

History

node

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Phenix EdgeAuth Digest Tokens for Node

Easily generate secure digest tokens to use with the Phenix platform without requiring any networking activity.

Installation

To install Phenix Edge Authorization Digest Token with npm:

$ npm install phenix-edge-auth --save

JavaScript Example

const TokenBuilder = require('phenix-edge-auth');

// Create a token to access a channel
const token = new TokenBuilder()
	.withApplicationId('my-application-id')
	.withSecret('my-secret')
	.expiresInSeconds(3600)
	.forChannel('us-northeast#my-application-id#my-channel.1345')
	.build();

Command Line Examples

Display the help information:

node src/edgeAuth.js --help

Create a token for channel access:

node src/edgeAuth.js --applicationId "my-application-id" --secret "my-secret" --expiresInSeconds 3600 --channel "us-northeast#my-application-id#my-channel.1345"