Hi Jan;
Thank you for your reply.
This is security.json as seen in Zookeeper. Credentials are admin / admin
{
"authentication":{
"blockUnknown":false,
"realm":"MTM Solr",
"forwardCredentials":true,
"class":"solr.BasicAuthPlugin",
"credentials":{"admin":"0rTOgObKYwzSyPoYuj2su2/90eQCfysF1aasxTx+wrc=
+tCMmpawYYtTsp3JfkG9avb8bKZlm/IGTZirsufYvns="},
"":{"v":2}},
"authorization":{
"class":"solr.RuleBasedAuthorizationPlugin",
"permissions":[{
"name":"all",
"role":"admin"}],
"user-role":{"admin":"admin"},
"":{"v":8}}}
Thanks for feedback
Isabelle Giguère
Computational Linguist & Java Developer
Linguiste informaticienne & développeur java
________________________________
De : Jan Høydahl <[email protected]>
Envoyé : 10 juin 2020 16:01
À : [email protected] <[email protected]>
Objet : [EXTERNAL] - Re: HTTP 401 when searching on alias in secured Solr
Please share your security.json file
Jan Høydahl
> 10. jun. 2020 kl. 21:53 skrev Isabelle Giguere
> <[email protected]>:
>
> Hi;
>
> I'm using Solr 8.5.0. I have uploaded security.json to Zookeeper. I can log
> in the Solr Admin UI. I can create collections and aliases, and I can index
> documents in Solr.
>
> Collections : test1, test2
> Alias: test (combines test1, test2)
>
> Indexed document "solr-word.pdf" in collection test1
>
> Searching on a collection works:
> http://localhost:8983/solr/test1/select?q=*:*&wt=xml
> <result name="response" numFound="1" start="0">
>
> But searching on an alias results in HTTP 401
> http://localhost:8983/solr/test/select?q=*:*&wt=xml
>
> Error from server at null: Expected mime type application/octet-stream but
> got text/html. <html> <head> <meta http-equiv="Content-Type"
> content="text/html;charset=utf-8"/> <title>Error 401 Authentication failed,
> Response code: 401</title> </head> <body><h2>HTTP ERROR 401 Authentication
> failed, Response code: 401</h2> <table>
> <tr><th>URI:</th><td>/solr/test1_shard1_replica_n1/select</td></tr>
> <tr><th>STATUS:</th><td>401</td></tr> <tr><th>MESSAGE:</th><td>Authentication
> failed, Response code: 401</td></tr>
> <tr><th>SERVLET:</th><td>default</td></tr> </table> </body> </html>
>
> Even if
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/SOLR-13510__;!!Obbck6kTJA!P6ugA-rw1I80PaH0U_GVasNqn8EXwmVQ33lwcPOU-cvNgTJK6-3zAf8ukzvv3ynJ$
> is fixed in Solr 8.5.0, I did try to start Solr with -Dsolr.http1=true, and
> I set "forwardCredentials":true in security.json.
>
> Nothing works. I just cannot use aliases when Solr is secured.
>
> Can anyone confirm if this may be a configuration issue, or if this could
> possibly be a bug ?
>
> Thank you;
>
> Isabelle Giguère
> Computational Linguist & Java Developer
> Linguiste informaticienne & développeur java
>
>