Hi Francesco, the default security profile only allows write-operations from localhost [1], so if you have marmotta running on a remote server, you need to manually set the security profile to "standard" or "restricted" before. Simplest way is to update the 'security.profile = restricted' in the system-config.properties file and restart marmotta.
Hope that helps, Jakob [1] http://marmotta.apache.org/platform/security-module.html On Tue, 27 Mar 2018 at 00:38 Francesco Bailo <m...@francescobailo.net> wrote: > Thanks, Xavier. > > I managed to install the development version. Still, the authentication > doesn't work as expected. I managed to log in as admin but I couldn't > change any setting or add a new user. As soon as I try to edit something, > the app will ask me again to authenticate (Although I'm already > authenticated as admin). And I can't access the SPARQL query service. Since > it's not a local install do I need to change/tweak something before I can > authenticate via web? > > The install is online at http://130.56.250.79:8080/. > > Thanks > > Best > Francesco > > -- > > *Francesco Bailo* > > Postdoctoral Fellow in Digital Media Methods > > > Department of Media and Communications > Faculty of Arts and Social Sciences > > *THE UNIVERSITY OF SYDNEY*Rm S208, A20 - John Woolley Building | The > University of Sydney | NSW | 2006 | Australia > *Phone * > *+61 2 8627 6895 <+61286276895>| Twitter @FrBailo > <https://twitter.com/frbailo>Email francesco.ba...@sydney.edu.au > <francesco.ba...@sydney.edu.au> > <francesco.ba...@sydney.edu.au> | Website www.francescobailo.net > <http://www.francescobailo.net/>* > > On 27 March 2018 at 01:35, Xavier Sumba <xavier.sumb...@ucuenca.ec> wrote: > >> Hi Francesco, >> >> >> >> On Sun, Mar 25, 2018 at 11:52 PM, Francesco Bailo <m...@francescobailo.net> >> wrote: >> >>> Hi Sergio and Xavier, >>> >>> It might seem a stupid question but how do I install the 3.4.0-SNAPSHOT? >>> >>> Should I `git checkout develop` once I've cloned the repository and >>> before I do `mvn clean install`? >>> >>> >> Yes, you should compile the develop branch. After that you can execute >> Marmotta in the following ways: >> >> >> 1. Execute the marmotta-webapp >> >> <https://github.com/apache/marmotta/tree/master/launchers/marmotta-webapp>(launchers/marmotta-webapp), >> if you are executing from an IDE, e.g. >> 2. Deploy the marmotta.war in your own server (tomcat7) >> 3. Install locally using the installer in >> launchers/marmotta-installer (java -jar >> target/marmotta-installer-x.x.x.jar), >> 4. Deploy using maven (mvn tomcat7:run), useful for dev environments. >> 5. There is a docker image [1] in docker hub, you can pull and run >> it. If you want the latest changes of dev branch, you can build your own >> container using the Dockerfile provided in [2]. >> >> I think I am not missing other option to deploy Marmotta. Hope it helps! >> >> Best, >> Xavier. >> >> >> [1] https://hub.docker.com/r/apache/marmotta/ >> [2] https://github.com/apache/marmotta/blob/develop/Dockerfile >> >> Thanks. >>> >>> Best >>> Francesco >>> >>> -- >>> >>> *Francesco Bailo* >>> >>> Postdoctoral Fellow in Digital Media Methods >>> >>> >>> Department of Media and Communications >>> Faculty of Arts and Social Sciences >>> >>> *THE UNIVERSITY OF SYDNEY*Rm S208, A20 - John Woolley Building | The >>> University of Sydney | NSW | 2006 | Australia >>> *Phone * >>> *+61 2 8627 6895 <+61286276895>| Twitter @FrBailo >>> <https://twitter.com/frbailo>Email francesco.ba...@sydney.edu.au >>> <francesco.ba...@sydney.edu.au> >>> <francesco.ba...@sydney.edu.au> | Website www.francescobailo.net >>> <http://www.francescobailo.net/>* >>> >>> On 11 January 2018 at 01:31, Sergio Fernández <wik...@apache.org> wrote: >>> >>>> Hi Francesco, >>>> >>>> 3.3.x comes with a very annoying bug regarding login: >>>> https://issues.apache.org/jira/browse/MARMOTTA-534 >>>> >>>> It's going to be fixed in 3.4.0 if we find time to finally cast the >>>> release. >>>> >>>> So, in the meantime, I guess you have three options (I summarize them >>>> to have it documented): >>>> >>>> 1) Changing user.admin.pwhash in your configuration file (requires >>>> restarting). >>>> >>>> 2) If you installation is not public and/or you don't care much about >>>> security, you can disable it. >>>> >>>> You have two ways of doing that: >>>> >>>> 2a) Changing *security.enabled = false* in your configuration file, as >>>> Xavier told you (requires restarting). >>>> >>>> 2b) Executing the following request from the same machine where >>>> Marmotta is running (allowed _only_ from localhost with the default simple >>>> profile): >>>> >>>> curl -X POST -H "Content-Type: application/json" -d '["false"]' >>>> http://localhost:8080/marmotta/config/data/security.enabled >>>> >>>> 3) Migrate to 3.4.0-SNAPSHOT, which currently can be considered a >>>> release candidate (the release is just blocked by a bug in the installer). >>>> Actually I'd recommend this last option for any new installation. >>>> >>>> I hope that helps. Apologize for all inconveniences. >>>> >>>> Cheers, >>>> >>>> >>>> >>>> >>>> On Tue, Jan 9, 2018 at 11:06 PM, Francesco Bailo <m...@francescobailo.net >>>> > wrote: >>>> >>>>> Hi Xavier >>>>> >>>>> No, no error. I tried to add the line `user.admin.pwhash = >>>>> :sha1::myhashpasword` in the file `system-config.properties` file. The >>>>> line >>>>> was actually missing. This solved the problem of logging in with my local >>>>> installation (on a Mac) but not on the Ubuntu server. >>>>> >>>>> Thanks >>>>> >>>>> Best >>>>> Francesco >>>>> >>>>> m: +61 416 860 221 >>>>> e: m...@francescobailo.net >>>>> >>>>> On 10 January 2018 at 08:35, Xavier Sumba <xavier.sumb...@ucuenca.ec> >>>>> wrote: >>>>> >>>>>> Hi Francesco, >>>>>> >>>>>> That interface is a little tricky. Do you have any error on the >>>>>> console browser or maybe in a log file? >>>>>> >>>>>> Some points that I hope help you out. >>>>>> >>>>>> - You can change the default password [1]. >>>>>> - You can disable the security by changing *security.enabled = >>>>>> false* in your configuration file. >>>>>> >>>>>> Cheers, >>>>>> Xavier. >>>>>> >>>>>> [1] >>>>>> https://wiki.apache.org/marmotta/Maintenance#Change_the_admin_password >>>>>> >>>>>> On Tue, Jan 9, 2018 at 3:46 PM, Francesco Bailo < >>>>>> bailo.france...@gmail.com> wrote: >>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> I have installed (standalone) and correctly started Apache Marmotta >>>>>>> 3.3.0 on an Ubuntu server. But I can't log in with the default admin >>>>>>> password (admin/pass123). Navigating to my host:8080, I get to access >>>>>>> the >>>>>>> configuration interface. But I can't change anything. >>>>>>> >>>>>>> I both tried using Chrome and Safari. By clicking on the login >>>>>>> button (top/right) I don't get to log in. If I try to change something >>>>>>> through the configuration interface, I'm prompted by the browser with an >>>>>>> "authentication required" form. Still, the admin/pass123 combination >>>>>>> doesn't work. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Francesco >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> > -- Jakob Frank | http://redlink.at | m: +43 699 10588742 | e: jakob.fr...@redlink.at | http://at.linkedin.com/in/jakobfrank