Skip to content

deshmukhmayur/apikey-auth-proxy

Repository files navigation

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.

About

Authentication Proxy Service for API Key auth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages