473,503 Members | 9,836 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ASP.NET Membership Data Store and Administration Across Applications

I am new to .net 2.0 and was wondering how best to leverage its
membership capabilities to handle a situation similar to the following:

We have a 4 web applications belonging to 3 departments. Each of these
is owned by a particular department. Access to the systems can be
shared across department, but access is controlled within each
department.

Ex:

WEB APPS DEPTS USING/OWNING THE APP
webMarketing Marketing and Billing (owned by Marketing)
webBilling Billing (owned by Billing)
webShipping Shipping and Billing (owned by Shipping)
webReturns Shipping and Billing (owned by Billing)

I would like to have all users help in one member data store. People
assigned to the administrator group would pretty much have free reign
to manage security access etc.

Here is where the issue comes in. I would also like for "Power
Users" from each group to be able to manage who can access their
application, BUT I don't want these power users to be able to grant
or revoke permission to OTHER applications. If a user is suspended,
any power user can unsuspend the account, but if a user is deactivated
only an Administrator should be able to reactivate them.

Do I need to make one application with subfolders representing the
individual applications in order for this to work?

eg:
CorporateWebApps
-webMarketing
-webBilling ...

Is it even possible to authorize a user to only control access to the
webApplication they own using a sharen membership data store?

Tech Info: Visual Studio 2005, SQL 2000

Thanks,
Ryan

Jan 18 '07 #1
2 1406
You can implement your own MembershipProvider

google search:

custom membership provider

then you can hit any db you'd like (a common one)

http://www.15seconds.com/issue/050216.htm

"Ryan" <ry************@kp.orgwrote in message
news:11**********************@a75g2000cwd.googlegr oups.com...
I am new to .net 2.0 and was wondering how best to leverage its
membership capabilities to handle a situation similar to the following:

We have a 4 web applications belonging to 3 departments. Each of these
is owned by a particular department. Access to the systems can be
shared across department, but access is controlled within each
department.

Ex:

WEB APPS DEPTS USING/OWNING THE APP
webMarketing Marketing and Billing (owned by Marketing)
webBilling Billing (owned by Billing)
webShipping Shipping and Billing (owned by Shipping)
webReturns Shipping and Billing (owned by Billing)

I would like to have all users help in one member data store. People
assigned to the administrator group would pretty much have free reign
to manage security access etc.

Here is where the issue comes in. I would also like for "Power
Users" from each group to be able to manage who can access their
application, BUT I don't want these power users to be able to grant
or revoke permission to OTHER applications. If a user is suspended,
any power user can unsuspend the account, but if a user is deactivated
only an Administrator should be able to reactivate them.

Do I need to make one application with subfolders representing the
individual applications in order for this to work?

eg:
CorporateWebApps
-webMarketing
-webBilling ...

Is it even possible to authorize a user to only control access to the
webApplication they own using a sharen membership data store?

Tech Info: Visual Studio 2005, SQL 2000

Thanks,
Ryan

Jan 18 '07 #2
yes...but could I then allow different users the ability to grant
permission to select folders. In other words, lets say I have
MyCustomMembershipProvider. Could I say:

Jane Doe can assign people in her department rights to folder A and B
(webapps A and B) and John Doe, using the same store, can assign
rights to folders C and D (webapps C and D)?

sloan wrote:
You can implement your own MembershipProvider

google search:

custom membership provider

then you can hit any db you'd like (a common one)

http://www.15seconds.com/issue/050216.htm

"Ryan" <ry************@kp.orgwrote in message
news:11**********************@a75g2000cwd.googlegr oups.com...
I am new to .net 2.0 and was wondering how best to leverage its
membership capabilities to handle a situation similar to the following:

We have a 4 web applications belonging to 3 departments. Each of these
is owned by a particular department. Access to the systems can be
shared across department, but access is controlled within each
department.

Ex:

WEB APPS DEPTS USING/OWNING THE APP
webMarketing Marketing and Billing (owned by Marketing)
webBilling Billing (owned by Billing)
webShipping Shipping and Billing (owned by Shipping)
webReturns Shipping and Billing (owned by Billing)

I would like to have all users help in one member data store. People
assigned to the administrator group would pretty much have free reign
to manage security access etc.

Here is where the issue comes in. I would also like for "Power
Users" from each group to be able to manage who can access their
application, BUT I don't want these power users to be able to grant
or revoke permission to OTHER applications. If a user is suspended,
any power user can unsuspend the account, but if a user is deactivated
only an Administrator should be able to reactivate them.

Do I need to make one application with subfolders representing the
individual applications in order for this to work?

eg:
CorporateWebApps
-webMarketing
-webBilling ...

Is it even possible to authorize a user to only control access to the
webApplication they own using a sharen membership data store?

Tech Info: Visual Studio 2005, SQL 2000

Thanks,
Ryan
Jan 18 '07 #3

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

Similar topics

3
2426
by: Morgan | last post by:
Sorry for cross post, forgot to include aspnet in orinal... Thanks in advance for any assistance. I'm in the process of implementing custom RoleProvider & Membership Provider objects and have...
5
2014
by: Vishal Gupta | last post by:
Hi This is Vishal this side.I have been trying to create a new sample website using the new Membership Provider Class. Now when I try to a create a new website and then hit on the Website...
3
4120
by: jason | last post by:
I've been playing around with new (for 2.0) membershp functionality. I was able to build a simple login form that secures a directory on a project I built locally on my development desktop. ...
2
2200
by: Allan Ebdrup | last post by:
I'm using VS Team Suite 2005 and dotNet 2.0, my webserver is running dotNet 2.0 I trying to set up a membership provider using a MSSQL 2000 database. I've run the aspnet_regsql.exe tool and have...
1
1221
by: =?Utf-8?B?Tmljaw==?= | last post by:
Hi , I have created some users account by using web site Administration Tool, just wonder that which table in SQl server store those data? What i am trying to achieve is that the web...
1
1108
by: Rusty Hill | last post by:
I am creating a web app to be shared amongst companies. Each user's credentials will be in the common ASP.NET membership database. Each company will have their own data base. I need to be able...
2
2755
by: GaryDean | last post by:
My ASP.Net application, that uses the SQL Membership Provider, runs fine on my development box (server2003) as long as I use the standard provider. But, in anticipation of deployment to other...
3
3063
by: Darrel | last post by:
I've been sucked into Sharepoint land for about 6 months and just trying to climb back out and get back into ASP.net 2.0 work. I have a new install of VS2005 on my machine. I've created a new web...
1
2365
by: =?Utf-8?B?ZVByaW50?= | last post by:
Asp.Net v2.0 I have created a web application and I am using it from a single website and database. The web application has different ‘portals’ – each independent and I am using the...
0
7207
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
7095
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
7294
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
7361
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...
1
7015
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...
0
7470
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5602
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
3183
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1523
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.