Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.03 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.03 KB

API Key Authentication Proxy

This project is a work in progress.

A reverse proxy that provides out-of-box API Key Authentication.

This project is inspired from oauth2-proxy which is a similar reverse proxy for oauth.

This reverse proxy service includes some built-in API endpoints for creating and managing API Keys (/_api/apikeys).

Getting Started

  1. Install dependencies
pnpm install
  1. Start MongoDB service using docker compose (You can skip this if you have a local/external mongodb instance)
docker compose up -d mongodb
  1. Start the dev server
pnpm dev

TODO

  • Add Dockerfile for the service, and publish the image to an image registry
  • Make the config.yaml composable and dynamic to support environment variable substitution
  • Write API Docs for the API Key endpoints
  • Add usage docs for installation and docker method for sidecar containers

License

This project is licensed under Apache 2.0 license.