0
Solr Admin protegido con passwd

Open 2 Respuestas 9 Views

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?

2 Respuestas

0

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

 

respondido por Mstaaravin (1,440 puntos) Ago 12, 2015
1Comentarios
comentado por sebamontini (6,510 puntos) Ago 12, 2015
si, mismo owner, group y permisos que tienen los demas archivos de conf del jetty
0
¿el realm.properties contiene lo que tiene que tener si le haces un cat? ¿probaste ponerlo debajo WEB-INF/classes? o debajo del HOME de Jetty
respondido por Gourmet Ago 14, 2015
...