TECHNOLOGY COMPARE

Better Auth / Keycloak

「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。

DIRECT COMPARISON

直接比較しやすい組み合わせ

Better AuthとKeycloakはどちらも「認証・認可」の技術なので、同じ土俵で比較しやすい組み合わせです。

認証・認可

Better Auth

TypeScript向けにプラグイン拡張できる認証フレームワーク。セッション、プロバイダー、2要素認証などを自分のバックエンドへ組み込む。

何を担当する?

セッション、プロバイダー、2要素認証などを自分のバックエンドへ組み込む。

いつ使う?

  • 認証データを所有しつつTypeScriptで機能を拡張したいとき。

避けたい場面

  • 長期実績が最優先で新しい生態系を避けるとき。
認証・認可

Keycloak

シングルサインオンとアイデンティティ管理をセルフホストできるサーバー。OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。

何を担当する?

OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。

いつ使う?

  • 企業内の複数アプリへ共通アイデンティティ基盤を持つとき。

避けたい場面

  • 単一の小規模アプリで運用サーバーを増やしたくないとき。
DIRECT RELATION

Better AuthとKeycloakはアプリ認証の実装範囲、ホスティング、制御権で比較される。セッション、プロバイダー、2要素認証などを自分のバックエンドへ組み込む。一方、KeycloakはOIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。