473,396 Members | 1,738 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Application sser rights management

Hello all,

I'm in search for a nice user rights management framework. I want to
be able to check if the current user has the right to perform a
specific action, like: create a new user.

Something like:

if(!User("Jacque").HasRightsFor("createuser"))
{
throw new ApplicationException("User Jacque does not have rights to
create a new user.");
}

Is there some work like this? Any ideas are welcome.

Regards,

Freek Versteijn
Jul 21 '05 #1
1 1537
Well there are a couple of things that come to mind here. If your
requirements aren't too granular and you are able to use it there is
Windows based roles (i.e. Groups and/or Active Directory). Baring that
you could look into Authorization Manager (AzMan) on Microsoft's website
to see how it deals with this. It allows you to do very granular
checking of authorization checks and doesn't require as much (any)
involvement of a systems administrator. There are whitepapers and
webcasts available for this. Also as a secondary item, you could take a
look at Active Directory Application Mode (ADAM) for "light weight"
authentication if you need it.

Have A Better One!

John M Deal, MCP
Necessity Software

Versteijn wrote:
Hello all,

I'm in search for a nice user rights management framework. I want to
be able to check if the current user has the right to perform a
specific action, like: create a new user.

Something like:

if(!User("Jacque").HasRightsFor("createuser"))
{
throw new ApplicationException("User Jacque does not have rights to
create a new user.");
}

Is there some work like this? Any ideas are welcome.

Regards,

Freek Versteijn

Jul 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Ian Quennell | last post by:
I have just installed VS.net on Windows 2000. I am trying to create a web application but I get the error "Error when attempting to create or open the web project located at the following URL: ...
6
by: Eric McVicker | last post by:
Session state has options to be inproc, state server or sql server. Why does Application state not allow for state server or sql server so the same Application state could be shared between...
2
by: Mr. TW | last post by:
Hi all, I've scanned Google Newsgroups, but although similar problems were discussed there seemed to be no solution for the following. I am using Windows 2003 Server, Evaluation Edition (Build...
1
by: Versteijn | last post by:
Hello all, I'm in search for a nice user rights management framework. I want to be able to check if the current user has the right to perform a specific action, like: create a new user. ...
15
by: limeydrink | last post by:
Hi all, I want to create a mobile field worker data solution. Let me explain... I work for a company that has some software used by call takers to enter information into a database about...
6
by: JeffDotNet | last post by:
Writing to a registered source in the Application event log I have an asp.net framework 2.0 app that I created on a winxp machine and now I am deploying it to IIS6 on a win server2003 machine. ...
1
by: Rasheed | last post by:
We are building a smart client application (.NET 2.0) which uses Web Services to access the business objects. Services: The Web Services have been secured by brokered authentication using X509...
10
by: Henrik Dahl | last post by:
Hello! I have some images (for instance in .jpg files) which I would like to apply digital rights management for, i.e. that only authorized users may wiew then using their www browser, i.e. if a...
3
by: Andy Fish | last post by:
Hi, I am trying to figure out how to use asp.net membership providers for my vs2005 web project. unfortunately the only walkthrough in MSDN uses the "Web Site Administration Tool" to configure...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.