I'm developing a MVC3 application that will require a user to be authenticated against an AD. I know that there is the option in MVC3 to create an Intranet Application that automatically authenticates a user against an AD, but it uses Windows Authentication and automatically logs them on. This application may be accessed on 'Open' workstations where the user will need to enter their Domain Username and Password. Any examples or online tutorial would be great. An example project would be exceptional.
Asp.net-mvc – ASP.NET MVC – Authenticate users against Active Directory, but require username and password to be inputted
asp.net-mvcasp.net-mvc-2asp.net-mvc-3forms-authenticationwindows-authentication
Best Solution
You can use the standard Internet application template with forms authentication and insert an
ActiveDirectoryMembershipProvider
into theweb.config
:In this way you get the Internet application template login form, and it validates against AD for you.
Then it's just a matter of some
AccountController
cleanup to remove reset password/change password/register functionality leaving just Login.