Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vikaspotluri123/gatekeeper
Modern, configurable access control via HTTP Basic Authentication
https://github.com/vikaspotluri123/gatekeeper
api authentication authorization http-basic-auth nginx nodejs
Last synced: 3 months ago
JSON representation
Modern, configurable access control via HTTP Basic Authentication
- Host: GitHub
- URL: https://github.com/vikaspotluri123/gatekeeper
- Owner: vikaspotluri123
- Created: 2018-01-30T00:41:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-21T17:42:22.000Z (4 months ago)
- Last Synced: 2024-10-13T07:05:18.264Z (3 months ago)
- Topics: api, authentication, authorization, http-basic-auth, nginx, nodejs
- Language: JavaScript
- Homepage:
- Size: 2.02 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Gatekeeper
This is the code that runs behind [auth.vikaspotluri.me](https://auth.vikaspotluri.me). It's meant to be an extremely simple yet useful Google-based authentication mechanism to validate users before giving them protected access.
This package is intended to be used in conjunction with a webserver (specifically NGINX) as a replacement for HTTP Basic Authentication. The biggest goal is to make authentication simpler and easier for the end user over a wide array of endpoints
Goals
- Create a secure, transparent backend for authenticating users
- Provide an interface (although it won't be a GUI) to easily manage access levels
- Interface with multiple clients (specifically via REST and HTTP Status Codes)This project is not complete; more documentation will become available as v0.1.0 becomes available.