Self-hosted free and open-source OIDC identity provider with user enrolling and user profiles features. Best-fitted for small organizations.
Find a file
2024-11-16 14:30:01 +01:00
assets WIP: feat: add user details update 2024-11-02 17:37:57 +01:00
docs refactor: add renderer middleware + base of roles and authorizations 2024-11-09 13:46:18 +01:00
http_integration_tests fix: better scope handling 2024-11-11 23:16:50 +01:00
locales WIP: feat: add user details update 2024-11-02 17:37:57 +01:00
migrations feat(oauth2): authorize form and redirection 2024-11-09 19:57:15 +01:00
src fix: better JWT cookie management 2024-11-16 14:30:01 +01:00
tmp/dbs WIP: feat: add user details update 2024-11-02 17:37:57 +01:00
.editorconfig feat: basic register and login 2024-10-21 00:06:54 +02:00
.env feat: basic register and login 2024-10-21 00:06:54 +02:00
.gitignore WIP: feat: add user details update 2024-11-02 17:38:43 +01:00
build.rs feat: basic register and login 2024-10-21 00:06:54 +02:00
Cargo.lock fix: better JWT cookie management 2024-11-16 14:30:01 +01:00
Cargo.toml fix: better JWT cookie management 2024-11-16 14:30:01 +01:00
config.example.toml feat(authorize): add implicit authorize flow 2024-11-16 13:03:19 +01:00
config.toml feat(authorize): add implicit authorize flow 2024-11-16 13:03:19 +01:00
justfile fix: rename project to minauthator 2024-11-15 18:34:17 +01:00
README.md fix: rename project to minauthator 2024-11-15 18:34:17 +01:00
TODO.md fix(auth): remove JWT cookie when it's invalid 2024-11-16 13:04:42 +01:00

Minauthator

Minauthator is an identity provider supporting OpenID Connect (OIDC).

This project aims to allow an organization to setup single sign-on (SSO) using a self-hosted free software.

Project status: early development, work-in-progress

Features

  • Login
  • Register
  • OpenID Connect & OAuth 2.0
  • Activation token
  • Profile details
  • Static apps
  • User roles
  • MFA/TOTP
  • Email notifications
  • Login page customization
  • App carousel (App presentation to users)

Deps

Alternatives