¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Solr Admin protegido con passwd

buenas gente,

estoy terminando de setupear un solr en centos, por ahora todo bien, pero quiero dejar la webUI del admin panel bajo passwd.

siguiendo la documentacion de la wiki oficial de solr encontre y apliqe lo siguiente:

en el jetty.xml

 <Call name="addBean">
<Arg>
<New class="org.eclipse.jetty.security.HashLoginService">
<Set name="name">Test Realm</Set>
<Set name="config"><SystemProperty name="jetty.home" default="."/>/opt/solr/server/etc/realm.properties</Set>
<Set name="refreshInterval">0</Set>
</New>
</Arg>
</Call>

luego en el webdefault.xml:
 <security-constraint>
<web-resource-collection>
<web-resource-name>Solr authenticated application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Test Realm</realm-name>
</login-config>

y luego cree un realm.properties con
java -cp jetty-util-8.1.10.v20130312.jar org.eclipse.jetty.util.security.Password <username> <password>


solr levanta ok, y sin errores ni warnings en los logs. sin embargo al intentar entrar a la webUI me encuentro con el popup pidiendo las credenciales, luego de agregarlas vuelve a saltar el mismo infinitamente :(

alguna idea?

Respuestas

  • Básico, pero el proceso solr tiene permisos para leer /opt/solr/server/etc/realm.properties...?

     

Este hilo ha sido cerrado.