apache / druid

Apache Druid: a high performance real-time analytics database.
https://druid.apache.org/
Apache License 2.0
13.53k stars 3.71k forks source link

Druid Basic Security not able to update credentials #14549

Closed sidhaantshukla closed 6 months ago

sidhaantshukla commented 1 year ago

I am using single server micro-quickstart druid service. In that I'm trying to add authentication using BasicMetadataAuthorizer. The default credentials i want to overwrite. Not able to do so.

The Druid version where the problem was encountered. apache-druid-26.0.0 I am configuring the common.runtime.properties in the following directory-apache-druid-26.0.0/conf/druid/single-server/micro-quickstart/_common These are the configurations I have applied to enable basic authentication for my druid. druid.extensions.loadList=["druid-basic-security", "druid-histogram", "druid-datasketches", "druid-kafka-indexing-service", "imply-utility-belt"]

Druid basic security

druid.auth.authenticatorChain=["MyBasicMetadataAuthenticator"]

druid.auth.authenticator.MyBasicMetadataAuthenticator.type=basic druid.auth.authenticator.MyBasicMetadataAuthenticator.initialAdminPassword=password1 druid.auth.authenticator.MyBasicMetadataAuthenticator.initialInternalClientPassword=password2 druid.auth.authenticator.MyBasicMetadataAuthenticator.credentialsValidator.type=metadata druid.auth.authenticator.MyBasicMetadataAuthenticator.skipOnFailure=false druid.auth.authenticator.MyBasicMetadataAuthenticator.authorizerName=MyBasicMetadataAuthorizer

Escalator

druid.escalator.type=basic druid.escalator.internalClientUsername=druid_system druid.escalator.internalClientPassword=password2 druid.escalator.authorizerName=MyBasicMetadataAuthorizer

druid.auth.authorizers=["MyBasicMetadataAuthorizer"]

druid.auth.authorizer.MyBasicMetadataAuthorizer.type=basic

In the above configurations I am trying to change the username and password according to my own needs but after I save the changes and restart the druid server I am not able to access the web console.

Here are the screenshots for the encountered issue. Screenshot from 2023-07-07 16-56-34 Screenshot from 2023-07-07 16-46-12 Screenshot from 2023-07-07 16-41-34

github-actions[bot] commented 7 months ago

This issue has been marked as stale due to 280 days of inactivity. It will be closed in 4 weeks if no further activity occurs. If this issue is still relevant, please simply write any comment. Even if closed, you can still revive the issue at any time or discuss it on the dev@druid.apache.org list. Thank you for your contributions.

github-actions[bot] commented 6 months ago

This issue has been closed due to lack of activity. If you think that is incorrect, or the issue requires additional review, you can revive the issue at any time.