Аутентификация пользователя в Apache Pinot
Кто-нибудь, пожалуйста, помогите здесь. Я работаю над интеграцией Kerberos Kafka-Pinot. Я выполнил то же самое и могу видеть данные Kafka Topics в таблице Pinot. Теперь я работаю над частью аутентификации пользователя. Когда я перехожу на localhost:9000, я могу напрямую видеть все таблицы и детали Пино. Вместо того, чтобы отображать все детали напрямую. Я хочу добавить сюда одну страницу аутентификации пользователя. т.е. если кто-то щелкнет по localhost:9000, он должен запросить идентификатор пользователя и пароль, а затем перейти на домашнюю страницу Pinot. До сих пор я пробовал следующие шаги: Создал файл контроллера и брокера внутри папки apache-pinot-incubating-0.7.1-bin / bin.
1. Controller.properties
2. broker.properties
3. Stared zookeeper
4.Stated broker
5.started controller
6. started Pinot
Контент Controller.properties:
controller.segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
controller.admin.access.control.factory.class=org.apache.pinot.controller.api.access.BasicAuthAccessControlFactory
controller.admin.access.control.principals=admin,user
controller.admin.access.control.principals.admin.password=verysecret
controller.admin.access.control.principals.user.password=secret
controller.admin.access.control.principals.user.tables=myusertable,baseballStats,stuff
controller.admin.access.control.principals.user.permissions=READ
controller.port=9000
controller.host=localhost
controller.helix.cluster.name=PinotCluster
controller.zk.str=localhost:2123
controller.data.dir=/user/username/Mypinot
содержание broker.properties:
pinot.broker.access.control.class=org.apache.pinot.broker.broker.BasicAuthAccessControlFactory
pinot.broker.access.control.principals=admin,user
pinot.broker.access.control.principals.admin.password=very secret
pinot.broker.access.control.principals.user.password=secret
pinot.broker.access.control.principals.user.tables=baseballStats
,otherstuff
команда для запуска брокера:
bin/pinot-admin.sh StartBroker-configFileName bin/broker.properties
command to start Controller:
bin/pinot-admin.sh StartController -configFileName bin/controller.properties
command to start Pinot.
bin/quick-start-batch.sh
но все же он не запрашивает имя пользователя и пароль на localhost:9000. Кто-нибудь, пожалуйста, подскажите, что еще мне нужно добавить.