1.0.1 • Published 5 months ago

@userino/express v1.0.1

Weekly downloads
-
License
-
Repository
github
Last release
5 months ago

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
1.0.1

5 months ago

1.0.0

5 months ago

0.1.0

1 year ago

0.0.1

1 year ago