Когда я включаю многопользовательскую функцию в SG и kibana, строка меню арендаторов появляется в kibana, и она работает как положено. Но когда я пытаюсь создать шаблон индекса с помощью API kibana с заголовком sgtenant
, шаблон индекса всегда создается внутри глобального клиента по умолчанию. Где моя ошибка?
Вот мои конфиги:
часть kibana.yml
elasticsearch.username: "system_user"
elasticsearch.password: "kibanaserver"
elasticsearch.ssl.verificationMode: none
searchguard.accountinfo.enabled: true
searchguard.multitenancy.enabled: true
elasticsearch.requestHeadersWhitelist: ["sgtenant", "Authorization"]
часть sg_config.yml
searchguard:
dynamic:
kibana:
multitenancy_enabled: true
server_username: 'system_user'
и мой запрос:
URL http://localhost:5601/api/saved_objects/index-pattern/test
корпус
{
"attributes" : {
"title" : "test"
}
}
заголовки
kbn-xsrf : true
sgtenant : admin_tenant
Content-Type: application/json
Authorization : Basic <key here>