More info, I think it may be a problem with the war vs jetty. I tried to start fuseki from command line and I get the expected class not found exception. Unfortunately I don't get that from the war file.
On Mon, Jan 19, 2015 at 7:48 AM, Trevor Donaldson <[email protected]> wrote: > Yes the classes are available. I don't think fuseki is using my > shiro.ini. I modified the file in. /run but I don't see anything different. > I restarted tomcat and it isn't recognizing any change I make. I even wiped > out the shiro.ini file to see if it would error, nothing happens. > On Jan 19, 2015 7:04 AM, "Stian Soiland-Reyes" < > [email protected]> wrote: > >> I actually modified my shiro.ini yesterday, to enable the basic auth >> admin user (as "localhost" inside a Docker image is not the same as >> localhost outside..) and this worked fine (except being asked for >> username/password on every page, not just admin page) >> >> >> You have to edit it in /etc/fuseki/ (or in ./run) after starting >> Fuseki 2 once - then restart after editing. >> >> I don't know about the details of how to do alternative realms, >> however. Are you sure that those classes are available within the >> fuseki-server.jar or within the fuseki.war's WEB-INF/lib folder? >> >> >> >> (Yes - the Fuseki2 docker image is coming soon - but I have to get >> that admin-user sorted as otherwise you can't load any data :) -- >> perhaps having a command line option to stage-load with tdb should >> also be included.) >> >> On 19 January 2015 at 01:23, Trevor Donaldson <[email protected]> >> wrote: >> > Not sure if this is correct place but I will ask regardless. I am >> trying to >> > use a custom realm to authenticate users to the fuseki interface. This >> is >> > my shiro.ini file but when I hit the fuseki url nothing happens. It >> doesn't >> > look like it is authenticating at all. >> > >> > [main] >> > # Development >> > ssl.enabled = true >> > >> > >> plainMatcher=org.apache.shiro.authc.credential.AllowAllCredentialsMatcher >> > #iniRealm=org.apache.shiro.realm.text.IniRealm >> > #iniRealm.credentialsMatcher = $plainMatcher >> > >> > certificateRealm=custom.shiro.web.CustomRealm >> > certificateRealm.credentialsMatcher = $plainMatcher >> > >> > securityManager.realms=$certificateRealm >> > >> > certificateFilter=custom.shiro.web.X509AuthenticationFilter >> > #localhost=org.apache.jena.fuseki.authz.LocalhostFilter >> > >> > Not sure what I am doing wrong. Thanks in advance >> >> >> >> -- >> Stian Soiland-Reyes, myGrid team >> School of Computer Science >> The University of Manchester >> http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 >> >
