windows - Sådan autentificerer du brugeren på lan?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg implementerer et websted på server (Windows server 2003) udviklet i ASP.Net ved hjælp af C #. Jeg har lavet en virtuel mappe på serveren til den applikation og indstillet Windows-godkendelsestilstand i IIS og web.config.


Der er mange brugere på LAN, et par af dem er nødvendige for at godkende til applikationen. Jeg har Windows brugernavne af disse brugere i min database.


Når brugeren gennemser programmet, accepterer programmet kun brugernavnet og adgangskoden, der er af serverkontoen (som en popup vises). Men jeg har brug for brugernavnet til den bruger, der lokalt har adgang til programmet, så jeg bekræfter ham fra databasen som en gyldig bruger.


Programmet er hostet på en server (Windows Server 2003, med SQL Server 2008). Hvilke ændringer kan foretages i IIS for dette?

Bedste reference


Du kan muligvis prøve at bruge aktiv mappe/LDAP. så kan du oprette en gruppe og tildele disse brugere til denne gruppe. så du skal kun kontrollere, om brugeren tilhører gruppen.


ASP.NET/Active Directory - Supporting auto login til domænebrugere


Du behøver ikke engang at gennemføre et login formular ved hjælp af en DB ..




et eksempel ved hjælp af MVC og ASP.NET:
http://www.asp.net/mvc/tutorials/authenticating-users-with-windows-authentication-cs[2]