views:

109

answers:

4

I have an ASP.NET web application that is using forms authentication. Everything is configured and working correctly. However, i'm dealing with the issue of creating and maintaining users and role membership.

I know that I can roll my own solution but I'm wondering if there is an alternative solution?

Does iis7 provide screens for managing forms authentication users? Is there a reliable, free solution that someone would recommend?

Thanks!

A: 

Not a solution, but a temporary workaround...

In Visual Studio there is Website -> "ASP.NET Configuration" menu item that will start a little administration app where you can manage users and roles. However, this is very rudimentary, and VERY slow.

I don't know how much time you had, but the framework for FormsAuthentication is good and you would only need to create a few forms to "roll your own". I've actually been thinking about making something like this for a long time, but usually the built in Configuration utility is enough, or the CMS' we work with have their own authentication management modules.

SkippyFire
the problem is that the customer needs to manage users and the visual studio admin app won't be available.
yamspog
A: 

With Asp.Net MVC, you can try the mvcmembership starter kit.

What would be really cool if someone implemented all this into a Portable Area.

mxmissile
A: 

I have been unable to find anything with IIS7 that would allow management of forms-authentication users.

However, I have found the following alternatives...

WinForm: http://sourceforge.net/projects/aspnetdb/

WebBased: http://www.asp.net/Learn/Security/tutorial-12-cs.aspx

yamspog
A: 

What I don't like about using the "ASP.NET Configuration" manager is that it for some reason whipes out all of my url rewrite rules. I use allot of url-rewriting and redirection with the iis7 URLRewrite add-on, and the moment I try to implement membership and roles with the ASP.NET configuration manager it wipes out everything. Anyone know of a hotfix or a patch that would fix this, i'm using visual web developer 2010 express edition, e-mail me if you know of a fix at [email protected]. -Thanks-

Alex