I am woking on User Authentication Part in pinot.so when user use localhost:9000 it should ask for credntial then should go on pinot UI.
Till now I have tried below steps: Created controller and broker file inside apache-pinot-incubating-0.7.1-bin/bin folder
1. Controller.properties
2. broker.properties
3. Start zookeeper
4.Start broker
5.start controller
6. start Pinot
Controller.properties content:
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 content:
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
command to start Broker:
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
but still its not asking for username and password on localhost:9000.Kindly Suggest what else I need to add.?