@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.

/@kenlo/passport-simple-oidc/

    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