# Keycloak

Auth0の代わりになるオープンソース。認証・認可の定番OSS。シングルサインオン・多要素認証・ソーシャルログインを備え、Auth0の代替として自前のID基盤を構築できる。

- ossalt.jp のページ: https://ossalt.jp/tools/keycloak/
- 公式サイト: https://www.keycloak.org
- GitHub: https://github.com/keycloak/keycloak
- 代わりになるSaaS: Auth0
- カテゴリ: 認証・パスワード管理
- ライセンス: Apache-2.0（許容型）
- 画面の日本語翻訳: あり
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 37,736（直近32日間で+586）
- 最終コミット: 2026-11-06
- OpenSSF Scorecard: 9.3 / 10

## Keycloakとは

Keycloak（キークローク）は、アプリやシステムのログインの仕組みを、まとめて提供する認証基盤です。認証の分野では長く使われてきた定番のツールで、大きな組織での実績も豊富です。Auth0やOktaの代わりとして使われていて、画面の日本語翻訳もあります。

### できること

- **シングルサインオン**：OpenID Connect（OIDC）やSAMLに対応したシステムと、ログインを1つにまとめられます。
- **多要素認証**：パスワードに加えて、認証アプリなどでの確認を求められます。
- **外部アカウントでのログイン**：Googleなどのアカウントでログインする仕組みを、アプリに追加できます。
- **既存の社員情報とつなぐ**：LDAPやActive Directoryにある社員のアカウントを、そのまま使えます。

### 向いている組織

- 自社で開発しているアプリのログインの仕組みを、自前で用意したい組織。
- Active Directoryなどの既存の仕組みと連携した、本格的な認証基盤が必要な組織。

画面の分かりやすさや、手軽さを重視するなら[Authentik](/tools/authentik/)も比べてみてください。

### 注意点

- **設定の項目が多い**：機能が多い分、設定は複雑です。認証の仕組み（OIDCやSAML）の基本を理解している人がいると安心です。
- **止まると、すべてのログインが止まる**：冗長化とバックアップを先に考えましょう。
- **ライセンス**：Apache-2.0です。

## よくある質問

**Keycloakは日本語で使えますか？**

リポジトリに画面の日本語翻訳のファイルがあることを確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。

**KeycloakはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Keycloakは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはApache-2.0（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Keycloakの開発は続いていますか？**

最後の更新は2日前です。過去12か月のリリースは26回です。GitHubのスターは、直近32日間で586増えています。

**Keycloakのセキュリティの評価は？**

OpenSSF Scorecard（第三者による自動の採点）は10点満点中9.3点です（7.5点以上が良好の目安）。脆弱性の報告窓口（SECURITY.md）があります。導入後は、セキュリティの更新を確実に適用してください。

**Auth0の代わりになる、Keycloak以外のツールは？**

当サイトでは、Zitadel、Logto、SuperTokens、Ory Kratosなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
