1.3 KiB
1.3 KiB
Minauthator
Minauthator is an identity provider server supporting OpenID Connect (OIDC).
This project aims to allow an organization to setup single sign-on (SSO) using a self-hosted free software (FOSS).
This project also aims to provide features while being frugal and minimalist.
Project status: early development, work-in-progress
Features
- Login
- Register
- OpenID Connect & OAuth 2.0
- Activation token
- Profile details
- Static apps
- Admin CLI to manage user.
- User invitation with human token
- User roles
- User groups
- MFA/TOTP
- Email notifications
- Login page customization
- App listing (App presentation to users)
- Implicit OAuth 2.0 flow
- Email verification
- GPG keys verification and signing
- Docker deployment
- Full user panel & user privacy control
Architecture
- Sqlite DB
- Kernel
- Http server
- Public API
- User API
- Third-party OAuth2 app/client API
- Web GUI (no Javascript)
- Admin CLI