1.1.13 • Published 3 years ago

spike-get-token v1.1.13

Weekly downloads
12
License
ISC
Repository
-
Last release
3 years ago

Spike npm module: "spike-get-token"

This REPO is a Spike npm module that can be used to recieve oAuth tokens from Spike OAuth2 authorization server.

npm version

NPM

Usage

const getTokenCreator = require("spike-get-token");
const getToken = getTokenCreator(options);

// get token
const token = await getToken();

/** use token however ... 
......................**/

Options For getTokenCreator

  • redisHost: url to redis host
  • ClientId: Spike given ClientId
  • ClientSecret: Spike given ClientSecret
  • spikeURL: url to Spike server instance
  • tokenGrantType: type of grant requested from Spike for the access_token
  • tokenAudience: access_token audience ( same as api )
  • tokenRedisKeyName: key to save token in redis
  • spikePublicKeyFullPath: path to Spike public key for jwt verification
  • useRedis: (Boolean) set to true if usage of redis is required
  • httpsValidation: (Boolean) set to true if you want to use https validation (default is false)
  • hostHeader: (Boolean) add host header to the request (default is false)
  • retries: (Number) amount of times to retry getting token (default is 3)
  • sleepBetweenRetries: (Number) wait before doing next retry in milliseconds (default is 500)
1.1.13

3 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago