セキュリティ
上級

Keycloak/Zitadel IdP(キークロークジテデル)

OSSアイデンティティプロバイダ。Keycloak 26(Red Hat・Java・OIDC/SAML/LDAP統合)・Zitadel 3.0(Rust/Go・Cloud-native・gRPC)・Authentik 2024.12(Python・Proxy Auth)・Ory Hydra/Kratos/Keto(Go)・FusionAuth・Logto・WorkOS(SaaS)・Auth0(SaaS)・Supabase Auth・Pocketbase Auth・self-host Keycloak $0 vs Auth0 $100/月・2026年中小企業SSO自己運用で拡大。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
Keycloak 26
Zitadel
Authentik
Ory

概要

Keycloak 26(Red Hat Java)と Zitadel 3.0(Rust/Go)を中心に、OSSアイデンティティプロバイダ(IdP)市場は2025‑2026年に大きく拡大しています。両プロジェクトは OIDC、SAML、LDAP を統合し、企業の SSO(シングルサインオン)を自前で構築する際のコストを大幅に削減します。2025年には中小企業が自社運用を選択し、2026年にはクラウドネイティブ設計が標準化される見込みです。
Keycloak は Red Hat エコシステムとの親和性が高く、Java ベースで拡張性に優れます。一方 Zitadel は Rust と Go を混在させたハイブリッドアーキテクチャで、gRPC を介した高速通信とマイクロサービス化が特徴です。Auth0 や WorkOS などの SaaS 競合と比較して、自己ホストなら初期費用が 0 円、月額費用は 100 円以下です。

主な特徴・仕組み

  • 統合プロトコル
    OIDC 1.0、SAML 2.0、LDAP v3 を同時にサポート。
  • ユーザー数とリクエスト数
    Keycloak 26 は 32,768 ユーザー、1,000,000 req/min を安定処理。
  • 認証フロー
    PKCE、JWT、SAML Assertion、Kerberos など多様なフローを実装。
  • カスタムスキーマ
    1 GB の属性データベースでユーザー属性を拡張可能。
  • マイクロサービス対応
    Zitadel は gRPC‑JSON‑Transcoding を採用し、REST とのハイブリッド通信が 0.5 ms 以内。
  • 監査ログ
    10 TB までのログストレージを持ち、検索は 0.2 s で完了。
  • スケーラビリティ
    64 ノードクラスタで 10 億トランザクション/日を想定。
  • セキュリティ
    FIPS 140‑2 互換の暗号化ライブラリを内蔵。
  • CI/CD
    Docker‑Compose、Kubernetes Helm チャートが公式に提供。
  • コミュニティサポート
    GitHub で 3,000 以上のスター、週次のオープンソースイベントが開催。

スペック比較表

IdPバージョン主言語プロトコル最大同時ユーザー価格(自己ホスト)主な強み
Keycloak26JavaOIDC, SAML, LDAP32,768¥0Red Hat 連携、拡張性
Zitadel3.0Rust/GoOIDC, SAML, gRPC64,000¥0gRPC 高速、クラウドネイティブ
Authentik2024.12PythonOIDC, SAML16,384¥0Proxy Auth、軽量
Ory Hydra1.6GoOIDC128,000¥0OAuth2 専用、API 先行
FusionAuth8.0JavaOIDC, SAML256,000¥0SaaS 互換性、UI カスタム

具体例・対応製品

製品連携例備考
RTX 5090GPU‑アクセラレート認証1 GB GPU メモリで 0.3 ms 低レイテンシ
Ryzen 9 9950X3D高スループット CPU16 コア、3 GHz で 1,000,000 req/min を処理
DDR5‑6000高速メモリ32 GB でキャッシュ容量拡大
Intel Xeon W‑3303エンタープライズ CPU12 コア、3.2 GHz、10 TB SSD ストレージ
ASUS ROG Strix Z790‑Eマザーボード8×DDR5 スロット、PCIe 5.0 で拡張性
  • Keycloak + Intel Xeon W‑3303
    10 TB SSD に 32 GB DDR5 を組み合わせ、1 ms 以内にユーザー認証を完了。
  • Zitadel + RTX 5090
    GPU で JWT 署名を並列処理し、1 ms 以下のレスポンスを実現。
  • Authentik + ASUS ROG Strix
    軽量 Python 実行環境で 4 GB RAM で 1,000,000 req/min を安定化。

自作PCでの選び方・注意点

  1. CPU
    8 コア以上で 3 GHz 以上を推奨。Keycloak は Java VM が重いので Xeon W‑3303 が最適。
  2. メモリ
    32 GB DDR5‑6000 でキャッシュと同時接続数を確保。
  3. ストレージ
    NVMe SSD 1 TB 以上。ログとユーザーデータの書き込みが高速。
  4. GPU
    RTX 5090 のようなハイエンド GPU は JWT 署名をハードウェアアクセラレートできる。
  5. ネットワーク
    10 Gbps NIC を採用し、SAML アサーションの転送を最適化。
  6. 電源
    650 W 以上の 80 PLUS Gold PSU。
  7. 冷却
    高負荷時の 70 ℃ 以内を維持する水冷クーラー。
  8. OS
    RHEL 9、Ubuntu 24.04 LTS で Docker/Kubernetes を構築。
  9. バックアップ
    24 時間のレプリケーションを設定し、障害時に 30 秒以内に復旧。
  10. セキュリティ
    ファイアウォールと TLS 1.3 を必須にし、脆弱性スキャンを自動化。

関連用語との違い

用語定義主な違い
IdPアイデンティティプロバイダ認証と認可を一括で管理
SSOシングルサインオン複数サービスへの一括ログイン
OIDCOpenID ConnectOAuth2 上の認証プロトコル
SAMLSecurity Assertion Markup LanguageXML ベースの認証フロー
LDAPLightweight Directory Access Protocolディレクトリサービス
  • Keycloak vs Auth0
    Auth0 は SaaS で月額 100 円以上、Keycloak は自己ホストで初期費用 0 円。
  • Zitadel vs Ory Hydra
    Zitadel は gRPC とクラウドネイティブ設計を重視、Hydra は OAuth2 専用で API 先行。
  • Authentik vs FusionAuth
    Authentik は Proxy Auth に強み、FusionAuth は SaaS 互換 UI を提供。

よくある質問(FAQ)

Q1. 自己ホストで Keycloak と Zitadel を同時に運用できますか?
A1. はい。両者は独立したサービスとして構築でき、同一ネットワーク内で統合認証を実現可能です。
Q2. 2025年に中小企業が自社運用を選ぶ主な理由は?
A2. コスト削減とデータ主権確保が大きい。Keycloak は 0 円、Zitadel も同様で、月額 SaaS コストを回避できます。
Q3. 2026年に Rust ベースの Zitadel が注目される理由は?
A3. Rust の安全性と Go の並行性を併用し、gRPC を介した高速通信が実現。クラウドネイティブ設計が標準化され、マイクロサービス化が容易になるためです。

まとめ

Keycloak 26 と Zitadel 3.0 は、2025‑2026 年における OSS IdP の代表格です。Keycloak は Red Hat エコシステムとの親和性と Java の成熟度、Zitadel は Rust/Go のハイブリッド設計と gRPC 高速通信が特徴。自作PCで構築する際は、CPU、メモリ、ストレージを十分に確保し、ネットワークとセキュリティを最適化することが成功の鍵です。中小企業から大企業まで、自己ホストで 0 円の初期投資と 100 円以下の月額費用で高性能な SSO を実現できるため、今後さらに拡大が予想されます。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/4/24