I have an ASP.NET MVC intranet site using Windows Authentication. It's set up from the default project for ASP.NET MVC using Windows Authentication. I've been struggling with finding information on overriding the default login popup if a user is not authenticated / anonymous.
Default login prompt:
Everything I find on the internet is nearly 10 years old, using classic ASP, or Web Forms. Nothing I can find is using ASP.NET MVC.
What I'd like to do is for the user to be redirected to a Login view if they are anonymous / not authenticated. Additionally, the ability to log out if they are automatically authenticated and log in as a different user.
The main problem I have is that I can't find where the actual authentication is done in my project. I've checked App_Start
, Global.asax
, etc. I can't find how to override it, either.
I know there is a lack of code on my part, but I'd appreciate if someone had a good starting point or experience with this requirement.
Well... is not possible to implement a custom login for an IIS site using Integrated Windows Authentication. Reasons:
However, there are workarounds. I can think of two, for example:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With