Module for retrieving JWKS
- Synchronous and asynchronous methods
- Node.js 12.x compatible, works in AWS Lambda environments
Install via npm.
npm install jwks-source --save
const { Provider } = require( 'jwks-source' );
const jwks = Provider.AWSCognito({
userPoolId = 'us-east-1_ZLPZ8Z7yS',
region: 'us-east-1'
}).getAsync();
// jwks.keys = [ { jws instance}, ... ]
// jwks.id( kid ) // to get with a specific id
We'd love to get feedback on how to make this tool better. Feel free to contact
us at [email protected]