Back to directory

Tinyauth

A small, OpenID-certified authentication and authorization server that can run as a standalone service or as middleware in front of other apps, with support for OAuth, LDAP, and access control.

Tinyauth

Tinyauth is an authentication and authorization server designed to be as simple and small as possible while still supporting OAuth, LDAP, and access-control rules. It can run either as a standalone authentication server or as a middleware layer in front of other web applications, and works with common reverse proxies such as Traefik, Nginx, and Caddy.

As of its 5.1.0 release it is OpenID Certified for the Basic OP profile, with a public docker-compose example that demonstrates it alongside Traefik and a demo application. It supports two-factor authentication and single sign-on, and its interface can be translated into additional languages by contributors.

It is written in Go and released under the AGPL-3.0 license.

More in Auth

See all 19
  • FDA

    getfda.dev

    A tool that gives AI agents temporary, auditable access to a machine, replacing standing SSH keys with session-scoped permissions and full audit logs.

  • A reference OAuth2 authorization server built with Spring Boot 4 and Java, wired up with MariaDB, Redis, OpenTelemetry tracing, and optional AI advisor integrations through Ollama, for developers to run and test locally.

  • An MCP server for Zitadel identity management that lets AI tools create, provision and manage users, projects, applications, roles and service accounts through natural language.