@kenlo/passport-simple-oidc

1.2.1 • Public • Published

Kenlo Passport Simple OIDC

Lib to validate jwt tokens generated by openid connect providers. This is compatible version with Keycloak.

Inspired by passport-identityserver3

Package Name: @kenlo/passport-simple-oidc

Installation

npm install @kenlo/passport-simple-oidc

PS: this module was build for being used by passport.js

Usage

  const passport = require('passport');
  const { Strategy } = require('@kenlo/passport-simple-oidc');

  const settings = {
    issuer: 'http://localhost:8080/auth/realms/kenlo-sso',
    configuration_endpoint: 'http://localhost:8080/auth/realms/kenlo-sso/.well-known/openid-configuration',
    scope: 'some-protected-scope',
  };

  const strategy = new Strategy('strategy-name', settings);
  passport.use(strategy);

Contributing

  • Edit file
  • Commit (we use Angular Commit Messages format)
  • DON'T PUSH, only use the npm version X.Y.Z command. This will create tags and push automatically for you.

Package Sidebar

Install

npm i @kenlo/passport-simple-oidc

Weekly Downloads

6

Version

1.2.1

License

ISC

Unpacked Size

20.5 kB

Total Files

12

Last publish

Collaborators

  • gabriel.prado
  • rodrigo.kenlo
  • harjit.singh
  • jeferson.mendes
  • matheuspradokenlo
  • mrshg
  • amanda.salomao
  • rafael.sampaio
  • rbarbosas
  • finananceiro
  • luis.oliveira
  • pedro.dominici
  • guilhermesoares
  • rafaelingaia
  • rodolfo-tadeu
  • douglasmoura
  • heitor.montes
  • magnetho
  • jnetopereira
  • willian.floresta
  • jfranconeto
  • neoshinesnh
  • renatinhago
  • guilhermenicolini
  • joao.cardoso
  • renancamposingaia
  • diego.souza
  • roliveirajr01
  • douglas.morais