Hi Jakob Thanks, for your help.
I couldn't successfully set `security.profile = restricted`. I only found one `system-config.properties` in the directory: ./build/archetypes/marmotta-archetype-webapp/target/test-classes/projects/basic/project/test/target/archetype-it-marmotta-home/system-config.properties Is it the right file? I couldn't find a line with `security.profile = simple`, so I added (at the bottom of the document) the line `security.profile = restricted`. I relaunched marmotta, but the security configuration didn't change. In the UI `security.profile` is still set to `simple. I also tried `curl -X POST -H "Content-Type: application/json" -d '["standard"]' http://<HOST>:<PORT>/marmotta/config/data/security.profile` but with the same result. Thanks 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| Twitter @FrBailo Email francesco.ba...@sydney.edu.au | Website www.francescobailo.net On 27 March 2018 at 17:16, Jakob Frank <jakob.fr...@redlink.co> wrote: > 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| Twitter @FrBailo >> Email francesco.ba...@sydney.edu.au | Website 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: >>> >>> Execute the marmotta-webapp(launchers/marmotta-webapp), if you are >>> executing from an IDE, e.g. >>> Deploy the marmotta.war in your own server (tomcat7) >>> Install locally using the installer in launchers/marmotta-installer (java >>> -jar target/marmotta-installer-x.x.x.jar), >>> Deploy using maven (mvn tomcat7:run), useful for dev environments. >>> 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| Twitter @FrBailo >>>> Email francesco.ba...@sydney.edu.au | Website 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