22.8. KafkaAuthorizationOpa schema properties
type
속성은 KafkaAuthorizationOpa
유형에서 KafkaAuthorizationSimple
, KafkaAuthorizationKeycloak
, KafkaAuthorizationCustom
. KafkaAuthorizationOpa
유형의 opa
값이 있어야 합니다.
속성 | 속성 유형 | 설명 |
---|---|---|
type | string |
|
url | string | Open Policy Agent 서버에 연결하는 데 사용되는 URL입니다. URL에는 작성자가 쿼리할 정책이 포함되어야 합니다. 이 옵션은 필수입니다. |
allowOnError | boolean |
승인자가 Open Policy Agent를 쿼리하지 못하는 경우(예: 일시적으로 사용할 수 없는 경우) Kafka 클라이언트를 기본적으로 허용 또는 거부해야 하는지 여부를 정의합니다. 기본값은 |
initialCacheCapacity | integer |
작성자가 Open Policy Agent를 쿼리하지 않도록 인증자가 사용하는 로컬 캐시의 초기 용량은 모든 요청 기본값을 |
maximumCacheSize | integer |
모든 요청에 대해 Open Policy Agent를 쿼리하지 않도록 승인자가 사용하는 로컬 캐시의 최대 용량입니다. 기본값은 |
expireAfterMs | integer |
모든 요청에 대해 Open Policy Agent를 쿼리하지 않도록 로컬 캐시에 보관된 레코드의 만료입니다. 캐시된 권한 부여 결정이 Open Policy Agent 서버에서 재로드되는 빈도를 정의합니다. 밀리초 단위입니다. 기본값은 |
tlsTrustedCertificates |
| OPA 서버에 대한 TLS 연결에 대한 신뢰할 수 있는 인증서입니다. |
superUsers | 문자열 배열 | 슈퍼유저 목록(특히 무제한 액세스 권한이 있는 사용자 주체 목록). |
enableMetrics | boolean |
Open Policy Agent authorizer 플러그인이 메트릭을 제공해야 하는지 여부를 정의합니다. 기본값은 |