[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jetty-users] HTTP Basic Authentication with solr's jetty
|
Thus wrote Jan Bartel:
> I can't see where you mention which version of jetty.
I'd need the instructions for 6.1.26 and 8.1.10 (Solr 3.6.2 and 4.5.1).
> Did you try defining the name of the LoginService for the webapp context?
I don't know. I'm not a Java developer, but the changes I've made I've
pointed out as a diff above. Can you tell me what I have to change in which
files?
> I think there was a release of jetty where you had to supply the name of
> the LoginService to the context, even if it was the only one defined on
> the Server.
Maybe it's a release-specific bug why I can't get it to work?
Thank you for your help, anyway!
Greetings,
Fabiano
> On 7 November 2013 02:29, Fabiano Sidler <fabianosidler@xxxxxxxxxxxxxx> wrote:
> > Thus wrote Fabiano Sidler:
> >> Hi folks!
> >>
> >> I was asking this question the week before last already, but haven't got any
> >> answer.
> >>
> >> I'm going to run multiple Solr instances on one server, which arises the need
> >> of user authentication in front of Solr. I've done the following steps (after
> >> a lot of others which didn't work):
> >>
> >> === snip ===
> >> diff -wur solr-4.5.0.orig/example/etc/jetty.xml solr-4.5.0/example/etc/jetty.xml
> >> --- solr-4.5.0.orig/example/etc/jetty.xml 2013-09-12 14:12:53.000000000 +0200
> >> +++ solr-4.5.0/example/etc/jetty.xml 2013-10-28 17:14:49.000000000 +0100
> >> @@ -12,6 +12,16 @@
> >>
> >> <Configure id="Server" class="org.eclipse.jetty.server.Server">
> >>
> >> + <Call name="addBean">
> >> + <Arg>
> >> + <New class="org.eclipse.jetty.security.HashLoginService">
> >> + <Set name="name">Test Realm</Set>
> >> + <Set name="config">/some/path/solr-4.5.0/example/passwords.properties</Set>
> >> + <Set name="refreshInterval">0</Set>
> >> + </New>
> >> + </Arg>
> >> + </Call>
> >> +
> >> <!-- =========================================================== -->
> >> <!-- Server Thread Pool -->
> >> <!-- =========================================================== -->
> >> diff -wur solr-4.5.0.orig/example/etc/webdefault.xml solr-4.5.0/example/etc/webdefault.xml
> >> --- solr-4.5.0.orig/example/etc/webdefault.xml 2013-09-12 14:12:53.000000000 +0200
> >> +++ solr-4.5.0/example/etc/webdefault.xml 2013-10-28 17:27:43.000000000 +0100
> >> @@ -520,8 +520,14 @@
> >> <url-pattern>/</url-pattern>
> >> <http-method>TRACE</http-method>
> >> </web-resource-collection>
> >> - <auth-constraint/>
> >> + <auth-constraint>
> >> + <role-name>*</role-name>
> >> + </auth-constraint>
> >> </security-constraint>
> >>
> >> + <login-config>
> >> + <auth-method>BASIC</auth-method>
> >> + <realm-name>Test Realm</realm-name>
> >> + </login-config>
> >> </web-app>
> >> diff
> >> === snap ===
> >>
> >> The example/password.properties file contains the following test accounts:
> >> === snip ===
> >> user: user,user
> >> admin: admin,admin
> >> === snap ===
> >>
> >>
> >> The problem now is that still no authentication is run by jetty and thus I
> >> can connect to Solr core without being authenticated. What is still neede
> >> to finally activate authentication?
> >>
> >> Greetings,
> >> Fabiano
> >
> > Hello? No one able to make jetty do HTTP Basic authentication?
> >
> > Greetings,
> > Fabiano
> > _______________________________________________
> > jetty-users mailing list
> > jetty-users@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
>
> --
> Jan Bartel <janb@xxxxxxxxxxx>
> www.webtide.com
> 'Expert Jetty/CometD developer,production,operations advice'
> _______________________________________________
> jetty-users mailing list
> jetty-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jetty-users