Repolode
logto-io

logto-io/logto

OIDCとOAuth 2.1を基盤とするオープンソースの認証・認可インフラ。マルチテナント、エンタープライズSSO、RBACをSaaSやAIアプリ向けに提供します。

代替できる製品:Auth0OktaAWS Cognito

スター
14,729
フォーク
1,222
未解決の Issue
153
最終コミット
5 時間前

これは何?

Logtoは、SaaSやAIアプリケーション向けの認証プラットフォームです。サインアップ、サインイン、アクセス制御を担うため、開発者がOpenID ConnectやOAuth 2.1のフローを一から実装する必要はありません。組織によるマルチテナント、エンタープライズ向けシングルサインオン、ロールベースのアクセス制御に対応しています。

カスタマイズ可能なサインイン画面を提供し、React、Next.js、Vue、Flutter、Goなど30以上のフレームワーク向けSDKも用意しています。Google、Facebook、Azure AD、Oktaなどの外部IDプロバイダーと接続でき、OIDCに加えてSAMLもサポートします。また、Model Context Protocolとエージェントベースのアーキテクチャにも対応するとしています。

LogtoはDocker Compose、またはNode.jsとPostgreSQLを使ってセルフホストできるほか、マネージドサービスのLogto Cloudでも利用できます。

主な機能

  • 01組織と組織単位のRBACによるマルチテナント対応。
  • 02OIDCとOAuth 2.1に加え、エンタープライズSSOとSAMLをサポート。
  • 03ソーシャルログイン、MFA、パスワードレス認証に対応したカスタマイズ可能な既成のサインインフロー。
  • 0430以上のフレームワークと言語向けSDK。
  • 05Google、Okta、Azure ADなどの外部IDプロバイダー向けコネクター。
  • 06Docker ComposeまたはNode.jsでのセルフホスト、もしくはマネージドクラウドを利用可能。

ユースケース

  • マルチテナントSaaS製品へのログイン、サインアップ、SSOの追加。
  • OAuth 2.1トークンを使ったAPIとマシン間アクセスの保護。
  • AIエージェントやModel Context Protocolアプリケーション向けの認証提供。
  • 商用のホスト型認証サービスをセルフホスト可能な代替手段に置き換える。

クイックスタート

  1. 1

    Logto Cloud に登録する(マネージド型、セットアップ不要)

  2. 2

    README の Docker Compose セットアップを実行する(Docker Desktop が必要)

  3. 3

    Node.js を使用して Logto プロジェクトを作成する(PostgreSQL が必要)

    npm init @logto

使う前に知っておきたいこと

  • Node.js でセットアップするには、別途 PostgreSQL データベースが必要です。
  • オープンソース版をセルフホストする場合、Logto Cloud に比べてセットアップに手間がかかります。

トピック

よくある質問

logto とは?
OIDCとOAuth 2.1を基盤とするオープンソースの認証・認可インフラ。マルチテナント、エンタープライズSSO、RBACをSaaSやAIアプリ向けに提供します。 Logtoは、SaaSやAIアプリケーション向けの認証プラットフォームです。サインアップ、サインイン、アクセス制御を担うため、開発者がOpenID ConnectやOAuth 2.1のフローを一から実装する必要はありません。組織によるマルチテナント、エンタープライズ向けシングルサインオン、ロールベースのアクセス制御に対応しています。
logto は無料で使えますか?ライセンスは?
logto は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
logto は今もメンテナンスされていますか?
活発にメンテナンス中。logto の最終コミットは 2026年10月20日 です。
logto は何に使えますか?
マルチテナントSaaS製品へのログイン、サインアップ、SSOの追加。 OAuth 2.1トークンを使ったAPIとマシン間アクセスの保護。 AIエージェントやModel Context Protocolアプリケーション向けの認証提供。 商用のホスト型認証サービスをセルフホスト可能な代替手段に置き換える。
logto のインストール方法は?
Logto Cloud に登録する(マネージド型、セットアップ不要) README の Docker Compose セットアップを実行する(Docker Desktop が必要) Node.js を使用して Logto プロジェクトを作成する(PostgreSQL が必要): npm init @logto
logto はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/logto-io/logto

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト