middy-basic-auth

A super minimal middy, basic authentication middleware for your serverless-based lambda functions.

Usage no npm install needed!

<script type="module">
  import middyBasicAuth from 'https://cdn.skypack.dev/middy-basic-auth';
</script>

README

middy-basic-auth

A super minimal basic authentication middleware for use with middy in your serverless-based lambda functions.

Install

npm install middy-basic-auth

Quick Example Usage

// src/myFunction/handler.{js,ts}

import middy from "@middy/core";
import basicAuth from "middy-basic-auth";

const myHandler = event => ({
  statusCode: 200,
  body: "This endpoint is protected with basic authentication!"
});

export const main = middy(myHandler)
  .use(basicAuth("actualUsername", "actualPassword"));

Want Improvements?

PRs are welcome!