HOWTO: Using @quatrain/auth-http-basic
This document shows how to configure and run the Basic Authentication middleware inside your Quatrain API.
1. Initializing AuthBasic
Create a new basic auth verifier manually or via its factory method:
import { AuthBasic } from '@quatrain/auth-http-basic';
// Manually
const auth = new AuthBasic('admin', 'super-secret-password');
// Or from a configuration object
const configAuth = AuthBasic.factory({
user: 'admin',
pass: 'super-secret-password'
});2. Registering the Middleware
Register the verifier’s middleware on your Quatrain API instance:
import { Api } from '@quatrain/api';
const api = new Api();
api.use(auth.middleware());