Re: Defining Roles, Groups?
- From: ronscottlangham@xxxxxxxxx
- Date: Mon, 27 Aug 2007 12:28:24 -0000
On Aug 26, 5:26 am, Dominick Baier
<dbaier@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
The roles system was not designed for multi client applications -. you will
get something much better suited for your scenario by simply writing your
own roles management...
-----
Dominick Baier (http://www.leastprivilege.com)
Developing More Secure Microsoft ASP.NET 2.0 Applications (http://www.microsoft.com/mspress/books/9989.asp)
Hi,
I want to use the default SqlMembershipProvider and SqlRolesProvider
for an
ASP.NET app. and I want to avoid writing Custom Providers if I can.
The problem I have is how to define the roles in the first place!
We have some standard User roles: Viewer, Author and Editor. But we
have
various clients and some users need to have a different role according
to
client ie. User Bob will have a Viewer role for Client A data BUT an
Author
role for Client B data.
Obviously, I don't want to create a role for every combination eg.
ClientAViewer, ClientBViewer, ClientCViewer, ClientAAuthor etc. etc.
and we dont want to force users to have a different username for each
client.
But if I want to use the default SqlRolesProvider, I don't see what
else I can do. Or am I just approaching this in the wrong way?
Thanks,
Adam
I have similar issue, would CardSpace be something of use here?
Basically, use CardSpace to integrate with Active Directory
authentication, and then attach your own custom properties to the user
that specifies their roles for each of the clients. I don't suppose
you would be using the IsInRole method, but instead I suppose the user
would have to provide some method of specifying which client they are
working for and then the web app/service could inspect the properties
for that user and for that client to get the permissions.
Ron
.
- References:
- Re: Defining Roles, Groups?
- From: Dominick Baier
- Re: Defining Roles, Groups?
- Prev by Date: Unable to retrieve the user sid from context
- Next by Date: Re: Defining Roles, Groups?
- Previous by thread: Re: Defining Roles, Groups?
- Next by thread: Re: Defining Roles, Groups?
- Index(es):
Relevant Pages
|