npm.io
0.2.0 • Published 5 years ago

fastify-keycloak

Licence
MIT
Version
0.2.0
Deps
1
Size
5 kB
Vulns
0
Weekly
0
Stars
3

Fastify Keycloak Connect

Fastify plugin for keycloak (Identity and Access Management Solution)

Usage

With fastify secure session

const fastifyKeycloak = require("fastify-keycloak");

const store = fastify.createSecureSession({});

fastify.register(fastifyKeycloak, {
  options: { store },
  middleware: { logout: "/leave" },
});
With fastify session
const fastifyKeycloak = require("fastify-keycloak");
const fastifySession = require("fastify-session");
const Store = require("fastify-session/lib/store");

const store = new Store();

fastify.register(fastifySession, { store });
fastify.register(fastifyKeycloak, {
  options: { store },
});
const fastifyKeycloak = require("fastify-keycloak");
const Cookie = require("fastify-cookie");

fastify.register(fastifyKeycloak, {
  options: { cookies: true },
});