Ich habe eine Intranetanwendung (ASP.NET 3.5), die entwickelt wurde, um Formularauthentifizierung (zusammen mit dem standardmäßigen Aspnet-Mitgliedschaftssystem) zu verwenden. Ich speichere auch zusätzliche Informationen über Benutzer in einer anderen Tabelle, die ihren Primärschlüssel mit der Tabelle aspnet_users teilt.Mischen von Formularauthentifizierung mit Windows-Authentifizierung
Für Benutzer, die Teil unserer Domäne sind, speichere ich ihren Domänenkontonamen in der Sekundärnutzertabelle und möchte Benutzer automatisch anmelden, deren Domänenkontoname mit einem in der Tabelle gespeicherten Namen übereinstimmt.
Ich habe die verfügbaren Handbücher gelesen - sie stammen alle aus zwei Jahren oder mehr und gehen davon aus, dass Sie die Windows-Authentifizierung auf einer separaten Anmeldeseite aktivieren können, mit der Sie den Domänenkontonamen extrahieren können. Soweit ich das beurteilen kann, ist dies in IIS7 nicht möglich (die gesamte Authentifizierungsmethode wird auf allen Seiten angewendet und kann nicht selektiv deaktiviert werden, und beide Authentifizierungsmethoden können nicht auf derselben Seite angewendet werden).
Gibt es eine Möglichkeit, IIS durch den Windows-Domäne-Kontoname des anfordernden Benutzers zu übergeben? Ich brauche keine korrekte AD-Authentifizierung, nur den Domain-Namen.
Sehr interessant - vielen Dank für das Hinzufügen hier, da ich glaube, dass es viele Suchtreffer zu diesem Thema gibt. –
Switching akzeptiert Antwort, da diese Frage offensichtlich einige Treffer bekommt, und es wird auf diese Weise klarer. –
Süß, ta! Ich hoffe es hilft den zukünftigen Googlern –