Keycloak
シングルサインオンとアイデンティティ管理をセルフホストできるサーバー。OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。
何を担当する?
OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。
いつ使う?
- 企業内の複数アプリへ共通アイデンティティ基盤を持つとき。
避けたい場面
- 単一の小規模アプリで運用サーバーを増やしたくないとき。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
KeycloakとSupabase Authはどちらも「認証・認可」の技術なので、同じ土俵で比較しやすい組み合わせです。
シングルサインオンとアイデンティティ管理をセルフホストできるサーバー。OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。
OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。
Supabaseに含まれるPostgreSQL連携の認証機能。JWTとRow Level Securityを使い、利用者とDB権限を結ぶ。
JWTとRow Level Securityを使い、利用者とDB権限を結ぶ。
KeycloakとSupabase Authはアプリ認証の実装範囲、ホスティング、制御権で比較される。OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。一方、Supabase AuthはJWTとRow Level Securityを使い、利用者とDB権限を結ぶ。