リバースプロキシと連携するポータルを通じて、Webアプリに二要素認証とシングルサインオンを追加するオープンソースの認証・認可サーバー。
- スター
- 8,397
- フォーク
- 285
- 未解決の Issue
- 46
- 最終コミット
- 4 時間前
これは何?
Tinyauthは、アプリの前段に配置する認証・認可サーバーです。Traefik、Nginx、Caddyなどの一般的なリバースプロキシのミドルウェアとして動作し、保護対象のサービスのコードを変更することなく、ログイン画面を追加できます。単体の認証サーバーとして動作させることもできます。
OAuth、LDAP、アクセス制御ルールに対応しており、Basic OPプロファイルのOpenID Provider認定を取得しています。主な対象は、独自のシングルサインオンや二要素認証を備えていないサービスの前段に、それらの機能を導入したいセルフホスターやホームラボのユーザーです。
Goで開発され、コンテナイメージとして配布されています。公式サイトには、導入手順とデモ環境も用意されています。
主な機能
- 01Traefik、Nginx、Caddyのリバースプロキシでミドルウェアとして動作します。
- 02OAuth、LDAP、アクセス制御ルールに対応しています。
- 03単体の認証サーバーとして動作します。
- 04OpenID Connect Basic OP認定を取得しています。
ユースケース
- ログイン機能のないセルフホストアプリの前段にシングルサインオンを追加する。
- リバースプロキシの背後にあるホームラボのサービスを、一元化したログインで保護する。
- 二要素認証を備えていないサービスに、二要素認証を追加する。
クイックスタート
- 1
ドキュメントのスタートガイドを読む
- 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
小規模チーム向けの軽量なセルフホスト型OpenID Connect IDプロバイダー。パスワードログイン、TOTP必須化、RBACに対応。
パスワードレスログイン、パスキー、MFA、SSO、ソーシャルログインに対応するセルフホスト可能な認証サーバー
プラグインで2FAやマルチテナントに対応できる、TypeScript向けのフレームワーク非依存な認証・認可フレームワーク。
SAML、OAuth2/OIDC、LDAP、RADIUSに対応し、小規模なラボから大規模クラスターまでセルフホストできるオープンソースのIDプロバイダー。
HOTPとTOTPの二要素認証コードを生成し、暗号化された保管庫に保存する無料のオープンソースAndroid認証アプリ。