6
Aug

Windows Authentication w ASP.NET MVC 3

W jednej z aplikacji pojawiło się wymaganie: dodać windows authentication. Nic prostszego! Zmiana na IIS, dodanie <authentication mode="Windows" /> w web.config, i działa, prawda?

Ano nieprawda, jeśli aplikacja stworzona jest w MVC 3.

Jak można poczytać tutaj, majkrosoftowa drużyna modelu, widoku i kontrolera utrudniła nam życie, bo… takie ustawienia zmieniają tyle, że po wejściu na stronę zostajemy przekierowani na Account/Logon. Co zwykle w takim scenariuszu skutkuje HTTP404.

U mnie pomogło dodanie czegoś takiego do appSettings:

<add key="enableSimpleMembership" value="false" />

Podobno innym pomaga

<add key="autoFormsAuthentication" value="false" />

Tak czy siak, poczułem się lekko zdegustowany. Dobrze że chociaż w Release Notes jest o tym wzmianka, ale kto pamięta takie rzeczy przeczytane Xnaście miesięcy temu?

Autor

Maciej Aniserowicz

Maciej Aniserowicz
"Procent"
developer / architect

MVP
MCP

Search
Facebook
Twitter
Archiwum
Kategorie
© Copyright 2008-2013 Maciej Aniserowicz. All rights reserved. Running on WordPress.