@growsari/auth

Utilize the IAM service to verify the validity of a token.

Usage no npm install needed!

<script type="module">
  import growsariAuth from 'https://cdn.skypack.dev/@growsari/auth';
</script>

README

Auth

This package validates a JSON Web Token using the keys provided by the IAM service.

Usage

This package uses the asynchronous invoke-lambda function. You might need to call it within an async-await function.

const validate = require('@growsari/auth');

const sampleFunction = async (tokenToVerify) => {
  return await validate(tokenToVerify);
};

If the token is valid, validate will return the token's decoded claims as a JSON object. Otherwise, it will return false.