@cran/lib.koa.auth
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Koa Auth

Supplies middleware and utilities for authentication

Basic Auth

import { basic } from "@cran/lib.koa.auth";

serverOrRouter.use(basic({
  async lookup ( { username, password } ) {
    return true;
  }
}))

JWT Auth

import { jwt } from "@cran/lib.koa.auth";
import { JwtProvider } from "@cran/lib.auth.jwt";

serverOrRouter.use(jwt({
  provider: new JwtProvider()
}));

/@cran/lib.koa.auth/

    Package Sidebar

    Install

    npm i @cran/lib.koa.auth

    Weekly Downloads

    8

    Version

    0.0.4

    License

    CC BY-SA 4.0

    Unpacked Size

    14.4 kB

    Total Files

    23

    Last publish

    Collaborators

    • common-cranberry