Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [higgins-dev] Original vs. Revised Access Control Policy Proposals

Title: Re: [higgins-dev] Original vs. Revised Access Control Policy Proposals
Jim,

Thanks for this email and your comments on the call today. I’m going to take a whack at using Policy Entities to control access to Policy Entities as you propose (instead of the “managedBy” attribute). Hopefully I’ll have something to look at next week.

-Paul

On 7/2/08 10:03 PM, "Jim Sermersheim" <jimse@xxxxxxxxxx> wrote:

  

 Paul, I just looked at the wiki and saw the part about managedBy.  Could we just use a policy to do this as well?    

 Assume a brand new IdAS context exists with no policy entities.  To me, this would imply that any authenticated user (even an anonymous user) has full access to everything.  The first thing you'd do is create an entity to represent the "policy administrator" (don't forget it's password!).  Next, create a policy entity (let's call it superPolicy for now) that governs all entites in the context (can we express that yet?). Also create a policy entity which grants the policy administrator modify access to the superPolicy entity (let's call this the policyAdminPolicy).  Now change the superPolicy entity to disallow everyone all access to everything (or whatever you want your most restrictive default access control policy to be).    

       

 If we're able to express 1 subject, (N  operation/resource) on a policy entry, then the policyAdminPolicy can be updated whenever a new policy entity is created such that the policy administrator has modify access to that new policy entity.  It boils down to updating something different from what you're proposing, but it's more consistent.    

       

 The reason I think it might be important to maintain consistency is this:    

       

 Say we use the managedBy property on the policy entity. To me, this seems pretty simple, and straightforward.  So simple and straightforward, I wonder why don't we just do this for all access control statements?  That is to say, why not place the access control statements *on* the resources being protected?  I'd want to know why I can't just put an "modifiableBy" property on mary's hatsize attribute, or on her entity which points to the subject being granted that permission.

>>> Paul Trevithick <paul@xxxxxxxxxxxxxxxxx> 07/02/08 4:33 PM >>>
    
 
 

 Okay, I’ve created a wiki page [1] describing the proposed changes. We can discuss this on the regular call tomorrow.

-Paul

[1] http://wiki.eclipse.org/HOWL_Update_1.1.103


On 7/1/08 12:38 PM, "Anthony Nadalin" <drsecure@xxxxxxxxxx> wrote:

      
 
 

 

 Must be Notes that is doing this

Anthony Nadalin | Work 512.838.0085 | Cell 512.289.4122

Paul Trevithick ---07/01/2008 11:32:40 AM---Drat. I checked with 3 people and it worked for all 3, but clearly not you. So I’ll create a wiki page.


From:
Paul Trevithick <paul@xxxxxxxxxxxxxxxxx>

To:
higgins-dev <higgins-dev@xxxxxxxxxxx>

Date:
07/01/2008 11:32 AM

Subject:
Re: [higgins-dev] Original vs. Revised Access Control Policy Proposals




Drat. I checked with 3 people and it worked for all 3, but clearly not you. So I’ll create a wiki page.


On 7/1/08 12:00 AM, "Anthony Nadalin" <drsecure@xxxxxxxxxx <drsecure@xxxxxxxxxx>  <drsecure@xxxxxxxxxx> > wrote:
        
 
 
 
 

 pics/whatever did not come through

Anthony Nadalin | Work 512.838.0085 | Cell 512.289.4122

Paul Trevithick ---06/30/2008 08:45:39 PM---Jim,


From:
Paul Trevithick <paul@xxxxxxxxxxxxxxxxx <paul@xxxxxxxxxxxxxxxxx>  <paul@xxxxxxxxxxxxxxxxx> >

To:
Jim Sermersheim <jimse@xxxxxxxxxx <jimse@xxxxxxxxxx>  <jimse@xxxxxxxxxx> >

Cc:
higgins-dev <higgins-dev@xxxxxxxxxxx <higgins-dev@xxxxxxxxxxx>  <higgins-dev@xxxxxxxxxxx> >

Date:
06/30/2008 08:45 PM

Subject:
[higgins-dev] Original vs. Revised Access Control Policy Proposals




Jim,

Since I wasn’t very clear in my previous email, I’ve created two slides that compare the old and the revised access control PolicyEntity proposals. First, the original proposal:


And here is the revised proposal:


-Paul        
 
 
 

 
_______________________________________________
higgins-dev mailing list
higgins-dev@xxxxxxxxxxx
<higgins-dev@xxxxxxxxxxx>  <higgins-dev@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/higgins-dev <https://dev.eclipse.org/mailman/listinfo/higgins-dev>  <https://dev.eclipse.org/mailman/listinfo/higgins-dev>

        
 
 


 _______________________________________________
higgins-dev mailing list
higgins-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/higgins-dev
        
 

 

 
 
 
 
 

 
 
 
 


Back to the top