I'm developing a new application that will incorporate the notion of user roles, e.g. admin,reporter,viewer.
I'm thinking of doing this using the GenericIdentity and GenericPrincipal, however I would like more fine grained permissions such that under each role (e.g. reporter) I can have more...