@userino/express
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Express middleware for handling auth from userino admin server.

npm

Install

yarn add @userino/express

Usage

Example with required auth:

import userinoExpress from '@userino/express'
import express from 'express'

const app = express.Router()

app.use(userinoExpress.createCheckAuth())

// ... secured routes

Example with optional auth:

import express from 'express'
import { createInitUserSessionIfPossible, createVerifyUserSessionExists } from '@userino/express'

const app = express.Router()

// public routes

app.use(createInitUserSessionIfPossible())

// semi-public  routes

app.use(createVerifyUserSessionExists())

// private routes

Supported env

If you have licence setup:

  • USERINO_CLIENT_ID
  • USERINO_CLIENT_SECRET

Readme

Keywords

Package Sidebar

Install

npm i @userino/express

Weekly Downloads

0

Version

1.0.1

License

none

Unpacked Size

14.6 kB

Total Files

20

Last publish

Collaborators

  • zvs001