Microauth is a lightweight OIDC identity provider.
I made Microauth because I had a lot of services that needed authentication, but no existing solution met all of my requirements. I wanted something fully self contained that required virtually no setup. For that reason, Microauth has a fairly minimal set of features:
- OIDC is the only protocol implemented
- Only the authorization code flow is implemented so far
- No multi-tenant support
- SQLite is used instead of a standalone database
- Two MFA methods are supported
- WebAuthn security keys
- OTP authenticator apps
No. I have no clue what I'm doing.
- User creation
- Client management
- 2FA