1.2.0 • Published 1 year ago

fastify-authz-jwks v1.2.0

Weekly downloads
226
License
MIT
Repository
github
Last release
1 year ago

fastify-authz-secret-provider

Auth0 secret provider integration through jwks-rsa in Fastify.

Install

$ npm install -S fastify-authz-jwks

Usage:

const fastifySecretProvider = require('fastify-authz-jwks');
const fastifyJwt = require('fastify-jwt');

fastify.register(fastifyJwt, {
  secret: fastifySecretProvider({
    cache: true,
    rateLimit: true,
    jwksRequestsPerMinute: 5,
    jwksUri: 'https://__tenant__.auth0.com/.well-known/jwks.json',
  }),
  audience: 'https://api.example.com',
  issuer: 'https://__tenant__.auth0.com/',
  algorithms: ['RS256'],
  decode: { complete: true },
});

Motivation

A PR created on Auth0's GitHub has gone stale waiting for review on this integration, so I've created this fork to avoid further manual implementations 🚀

1.2.0

1 year ago

1.1.13

2 years ago

1.1.12

4 years ago

1.1.11

5 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago