1.0.1 • Published 6 years ago
iam-auth v1.0.1
IAM Authentication
The IAM Authentication service codenamed Submarine is a NodeJS library designed to provide methods to generate / validate IAM tokens.
Prerequisites
Project Setup
Clone repository
git clone https://github.com/nutanix/submarine.git
Switch to the recommended Node version as specified in package.json (Can use NVM to manage Node versions)
Install dependencies from the root folder
npm install
Require IAM library, loads default config from 'config/iam.js'
var iam = require('./lib')
To initialize IAM library with custom config, contact team members for 'config/local.js' file
iam.initialize('./config/local')
For IAM token generation, pass registered audience URL
iam.getIAMToken('<audience_url>')
For IAM token validation, pass IAM token
iam.validateIAMToken('<iam_token>')