ninsho

A simple, versatile, robust, and stateless Koa middleware that exposes an authentication and user management rest api utilizing Auth0

Stars
0
Committers
2

Ninsho

Installation

yarn add ninsho

Usage

Javascript

const Koa = require('koa');
const { Ninsho } = require('ninsho');
const app = new Koa();

const ninsho = new Ninsho({
    "domain": "your-domain.auth0.com",
    "clientId": "your-client-id",
    "clientSecret": "your-client-secret-shhh"
});

app.use(ninsho.mountApi());
app.listen(3000);

TypeScript

import * as Koa from 'koa';
import { Ninsho } from 'ninsho';
const app = new Koa();

const ninsho = new Ninsho({
    "domain": "your-domain.auth0.com",
    "clientId": "your-client-id",
    "clientSecret": "your-client-secret-shhh"
});

app.use(ninsho.mountApi());
app.listen(3000);