Skip to content

adrian154/microauth

Repository files navigation

microauth

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

Should you use Microauth?

No. I have no clue what I'm doing.

TODO

  • User creation
  • Client management
  • 2FA

About

Simple self-hosted SSO using OIDC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published