[security-dev] oauth scope effect on data model
    Bill Burke 
    bburke at redhat.com
       
    Mon Dec  3 16:46:13 EST 2012
    
    
  
Hey all,
Looking at and implementing OAuth use cases, I've realized there's an 
additional piece of metadata that may not fit into the current identity 
model.
In OAuth a client can ask for specific permissions to access a protected 
resource on behalf of a user.  This is called the "scope".  Clients are 
registered with the auth server.  You probably want to limit the "scope" 
a client is allowed to ask for.  For example, you probably don't want to 
allow clients to ask for "admin" privileges as a user may accidently 
grant them those permissions.
So, the identity model changes.  Scope looks a lot like a role mapping, 
but it isn't a role mapping.  It is a set of roles one user is allowed 
to grant to another.  Do you think this fits in the current model?
Thanks,
Bill
-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
    
    
More information about the security-dev
mailing list