- Issue created by @ShockWave08
- 🇩🇪Germany mkalkbrenner 🇩🇪
Your security.json activates basic auth. So you need to configure the Basic Auth connector in Search API Solr, not the Standard connector.
- Status changed to Fixed
over 1 year ago 1:53pm 14 May 2024 - Status changed to Needs review
over 1 year ago 2:13am 16 May 2024 - 🇧🇧Barbados ShockWave08
Thanks much for the response..
I know it's difficult having to keep up with these isues.So I'm using Basic Auth now.
Set the username and password to solr:SolrRocks..Same user/pass in the security.json.
Using this tool to create encrypt the passwords.I am able to sign into the Solr Admin UI with the user/Pass So I know it works..
I also went ahead and set these op:
SOLR_AUTH_TYPE="basic" SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:SolrRocks"
Errors Shown under logging in the Solr UI
The errors are basically the same but now they say
Unauthorized
for the same paths.
So the Apache Solr Server I set up under Search API is still unavailable.
Is there something I'm missing.
- Status changed to Closed: works as designed
over 1 year ago 7:38pm 16 May 2024 - 🇩🇪Germany mkalkbrenner 🇩🇪
I recommend that you read the solr docuementation.
But because security.json has nothing to do with this module directly, I'll close the issue. security.json has nothing to do with this module directly
Well, you might be right about authentication, but for authorization there are always two parties involved - one of them being this module (as the client). It's this module which defines how it accesses the Solr backend, right? This is where the current documentation lacks, since the README currently only mentions authentication but not authorization.
What would be very helpful to know is which of the predefined permissions this module requires for which parts of its features. Knowing that would allow us to define a role for the
solr
user with just the necessary permissions instead of simply assigning it the blanketadmin
role. Doing that kind of defeats the entire purpose of protecting Solr in the first place, doesn't it?Thank you