들어가며

아파치 카프카에서 기본 제공하는 두가지 보안기능은 사용자 액세스 제어데이터 암호화입니다.

운영환경에서의 카프카 클러스터는 보통 두가지 기능을 모두 사용하지만, 개발용/테스트용/실험용 환경에서 필수적으로 구성할 필요는 없습니다.

또한 일부 운영환경 (ex. 방화벽 설정이 되어있는 경우 등) 에서는 반드시 필수적으로 설정 해야하는것은 아니므로, 본인의 사용 환경에 맞게 보안 설정을 할지 말지 결정하는 것이 중요합니다.

실습 전 유의사항

이 글에서는 사용자 액세스 제어 에 대한 구현 방법만을 다룹니다.

아파치 카프카 개념에 대한 기본적인 이해가 있어야 합니다.

Authentification 인증 => AuthN
Authorization 인가 => AuthZ

출처 IBM) User authentication and authorization in Apache Kafka

0개의 댓글