Repolode
tinyauthapp

tinyauthapp/tinyauth

一个轻量的认证与授权服务器,可作为 Traefik、Nginx、Caddy 等反向代理的中间件,也能独立运行为 SSO 登录服务。

可替代:OktaAuth0

Star
8,397
Fork
285
未关闭 Issue
46
最近提交
11小时前

这是什么?

Tinyauth 是一个部署在应用前面的认证与授权服务器。它可以作为 Traefik、Nginx、Caddy 等反向代理的中间件运行,让受保护的服务无需修改自身代码就能增加登录环节,也可以作为独立的认证服务运行。

项目支持 OAuth、LDAP 和访问控制规则,并通过了 OpenID Provider 的 Basic OP 认证。它主要面向自建服务和家庭实验室用户,适合为本身没有登录功能的服务提供单点登录和双因素验证。

项目使用 Go 编写,以容器镜像方式发布,官网提供入门指南和在线演示。

核心功能

  • 01可作为 Traefik、Nginx、Caddy 反向代理的中间件使用。
  • 02支持 OAuth、LDAP 和访问控制规则。
  • 03可独立运行为认证服务器。
  • 04通过 OpenID Connect Basic OP 认证。

适用场景

  • 为没有登录系统的自建应用增加统一单点登录。
  • 通过反向代理和统一登录保护家庭实验室中的服务。
  • 为原本不支持双因素验证的服务补充二次验证。

快速上手

  1. 1

    阅读文档中的入门指南

  2. 2

    可选:尝试官方的 Traefik、Whoami 与 Tinyauth docker-compose 示例

    docker-compose.example.yml

使用前须知

  • Tinyauth 仍在积极开发中,配置可能频繁变化,升级前请仔细阅读发布说明。
  • 采用 AGPL-3.0 许可证,修改后通过网络提供服务时需要公开源代码。

标签

常见问题

tinyauth 是什么?
一个轻量的认证与授权服务器,可作为 Traefik、Nginx、Caddy 等反向代理的中间件,也能独立运行为 SSO 登录服务。 Tinyauth 是一个部署在应用前面的认证与授权服务器。它可以作为 Traefik、Nginx、Caddy 等反向代理的中间件运行,让受保护的服务无需修改自身代码就能增加登录环节,也可以作为独立的认证服务运行。
tinyauth 可以免费使用吗?用的什么许可证?
tinyauth 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
tinyauth 还在维护吗?
活跃维护中。tinyauth 最近一次提交是在 2026年10月19日。
tinyauth 适合用来做什么?
为没有登录系统的自建应用增加统一单点登录。 通过反向代理和统一登录保护家庭实验室中的服务。 为原本不支持双因素验证的服务补充二次验证。
tinyauth 怎么安装和运行?
阅读文档中的入门指南 可选:尝试官方的 Traefik、Whoami 与 Tinyauth docker-compose 示例: docker-compose.example.yml
在哪里获取 tinyauth?
源代码和安装说明在 GitHub 上:https://github.com/tinyauthapp/tinyauth

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目