https://github.com/sio/naivauth
Authentication and authorization backend for small scale deployments
https://github.com/sio/naivauth
Last synced: 24 days ago
JSON representation
Authentication and authorization backend for small scale deployments
- Host: GitHub
- URL: https://github.com/sio/naivauth
- Owner: sio
- Created: 2022-08-13T20:48:56.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T08:06:17.000Z (over 2 years ago)
- Last Synced: 2025-02-11T20:49:51.630Z (3 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Authentication and authorization backend for small scale deployments
This project is most certainly not safe for production!
Author is a barely competent hobbyist who knows just enough to be dangerous.
Like a toddler running around breaking stuff.
If you find any glaring security holes, please be nice and report them via issues.
There is no value to be gained exploiting those.## Rationale
Most existing open source auth backends are too large and too complex for a
single person to understand. They all seem to target medium and large
businesses (often hoping to gain paying customers for author's startup/consultancy).Web interface for accounts/roles/access configuration seems to be the default
approach. That's understandable in enterprise environment (less skills
required to add a new user), but feels bothersome on a small scale:
it's a lot faster to write all configuration in text editor, commit it to
revision control and not to touch again for a long time.This app aims to be simple and understandable, to favor file based configs
over web UI and never to become a point of vendor lock-in.