@webf/base

0.10.0 • Public • Published

API Base

Hono wrapper for implementing OAuth2 based web app.

Features

  • Preconfigured authentication with social signups.

Design

This package provides following middlewares.

Authentication middleware

Define login related paths:

  • GET /auth/login/:provider.
  • GET /auth/login/:provider/callback.
  • GET /auth/info.

Session middleware

Recognize user session using either cookie or authorization headers. It supports:

  • Authorization: Bearer <token>.
  • Cookie for session management.

Static middleware

Serve any static frontend application (typically SPA application).

Local development

Use the following command to run all the tests:

npm run test -- test/**/*.spec.ts

Readme

Keywords

none

Package Sidebar

Install

npm i @webf/base

Weekly Downloads

27

Version

0.10.0

License

SEE LICENSE IN ../../LICENSE

Unpacked Size

83 kB

Total Files

72

Last publish

Collaborators

  • mistyharsh