6.2. 認証
Kafka リスナーは認証を使用して、Kafka クラスターへのクライアント接続のセキュリティーを確保します。
サポート対象の認証メカニズム:
- 相互 TLS クライアント認証 (TLS 暗号化が有効なリスナーの場合)
- SASL SCRAM-SHA-512
- OAuth 2.0 のトークンベースの認証
User Operator では TLS および SCRAM 認証のユーザー認証情報は管理対象ですが、OAuth 2.0 は管理対象ではありません。たとえば、User Operator を使用して、Kafka クラスターにアクセスする必要があるクライアントに対応するユーザーを作成し、認証タイプとして TLS を指定できます。
OAuth 2.0 トークンベースの認証を使用すると、アプリケーションクライアントは、アカウント認証情報を公開せずに Kafka ブローカーにアクセスできます。承認サーバーは、アクセスの付与とアクセスに関する問い合わせを処理します。