You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Sergio Fernández (JIRA)" <ji...@apache.org> on 2016/06/08 07:05:21 UTC

[jira] [Comment Edited] (MARMOTTA-641) More flexible default security profiles

    [ https://issues.apache.org/jira/browse/MARMOTTA-641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15320151#comment-15320151 ] 

Sergio Fernández edited comment on MARMOTTA-641 at 6/8/16 7:05 AM:
-------------------------------------------------------------------

[~rob@metalinkage.com.au], you're right, Marmotta comes with three profiles by default, as described at http://marmotta.apache.org/platform/security-module.html

The configuration is based on ACL rules. Those rules are written to the main configuration file ({{system-config.properties}}), so you can easily customize them; for instance it's [recommended for the admin-ui for production systems|http://marmotta.apache.org/configuration.html#production]. You can find more details at http://marmotta.apache.org/platform/security-module.html#Rules

You can find the implementation of the default profiles at https://github.com/apache/marmotta/tree/develop/platform/marmotta-security/src/main/resources So you can play to combine them as you need. Of course ask at dev@marmotta for help. So, when you have implemented the profile you consider useful for the project, you can send a pull request to the project with the new one.


was (Author: wikier):
[~rob@metalinkage.com.au], you're right, Marmotta comes with three profiles by default, as described at http://marmotta.apache.org/platform/security-module.html

The configuration is based on ACL rules such as: Those rules are written to the main configuration file ({{system-config.properties}}), so you can easily customize them; for instance it's [recommended for the admin-ui for production systems|http://marmotta.apache.org/configuration.html#production]. You can find more details at http://marmotta.apache.org/platform/security-module.html#Rules

You can find the implementation of the default profiles at https://github.com/apache/marmotta/tree/develop/platform/marmotta-security/src/main/resources So you can play to combine them as you need. Of course ask at dev@marmotta for help. So, when you have implemented the profile you consider useful for the project, you can send a pull request to the project with the new one.

> More flexible default security profiles
> ---------------------------------------
>
>                 Key: MARMOTTA-641
>                 URL: https://issues.apache.org/jira/browse/MARMOTTA-641
>             Project: Marmotta
>          Issue Type: Improvement
>          Components: Admin Interface, Web Services
>    Affects Versions: 3.3.0
>         Environment: Application accessing the LDP interface
>            Reporter: Rob Atkinson
>
> The LDP interface is designed so another application can manage the content. The Web admin is useful during development, deployment setup, testing and monitoring,  however all real work will be done by service integration.
> There are thus two key deployment patterns that are not well supported by the default profiles (simple, standard)
> 1) an application on the local machine with an integrated marmotta install, accessing it via web services
> 2) a "database service" in the cloud - where access is from multiple applications.
> In each case, it should be possible to access the web admin without denying LDP service access.  These are currently mutually exclusive with "simple" and "standard" - making it neither simple or standard behaviour :-)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)