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

Venkatesh Seetharam commented on FALCON-400:
--------------------------------------------

* Entity Ownership
The idea here is to add ACL with owner and group for Process and Cluster 
entities along with applicable validations. Feed has this already along with 
permissions. Not sure permissions makes sense for Process. This captures the 
user/owner for a given entity.

* Enforce Authorization based on a configuration

* Listing API filters based on ownership
REST APIs should add an implicit authenticated, logged in user as an implicit 
filter.
As an optimization, Config Store can maintain a mapping from user to entity 
ownership.

* How do we honor group membership? What about permissions?

* I'd like ACL to be a mandatory element but its backwards incompatible. Any 
workaround for this?
Adding a version as an attribute which defaults to oldest and enforcing in code 
might be one but quite cumbersome.

Thoughts?

> Add Authorization for Entities
> ------------------------------
>
>                 Key: FALCON-400
>                 URL: https://issues.apache.org/jira/browse/FALCON-400
>             Project: Falcon
>          Issue Type: New Feature
>    Affects Versions: 0.5
>            Reporter: Venkatesh Seetharam
>
> FALCON-11 addresses authentication as part of security. This should address 
> authorization of entities. An entity can only be modified or deleted by the 
> user who created this entity. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to