ASP.NET-gemischte Authentifizierung

8

Ich habe 2 Anwendungen, eine ist Formularauthentifizierung und sieht so aus:

%Vor%

Die andere Anwendung ist leer, verwendet jedoch die Windows-Authentifizierung:

%Vor%

Was ich versuche, ist Folgendes:

  1. Der Benutzer gibt seinen Benutzernamen und sein Passwort in die Formularauthentifizierungsanwendung ein und klickt auf Senden

  2. Die Methode "LoginCheck" verwendet den Benutzernamen und das Kennwort und authentifiziert sich bei der Anwendung, die Windows-Authentifizierung

  3. ist

Ich hoffe, dass ich eine Antwort von der Windows-Authentifizierungsanwendung bekomme, die sagt, dass dieser Benutzername und das Passwort korrekt sind, fortfahren oder nicht, sie haben nicht funktioniert

Bin ich auf dem richtigen Weg, was ich erreichen möchte? Mein Problem ist, dass ich keine Ahnung habe, wie ich Teil 2 bewerkstelligen könnte. Wenn mir jemand helfen könnte, wäre das erstaunlich oder würde mich in die richtige Richtung weisen.

    
user979331 15.09.2015, 20:21
quelle

2 Antworten

2

Wenn Sie die zweite Anwendung aus anderen Gründen nicht verwenden müssen, würde ich vorschlagen, die Anmeldeinformationen auf eine andere Weise zu überprüfen.

Beispiel: Ссылка

Nachdem die Anmeldeinformationen überprüft wurden, können Sie jede Art von Cookie / basierter Authentifizierung verwenden, um fortzufahren.

    
maltmann 23.09.2015 14:05
quelle
1

Wenn Sie die integrierte Windows-Authentifizierung ( IWA ) verwenden, sollte Ihr Browser Ihre Windows-Anmeldedaten verwenden, um Sie im Web anzumelden Website automatisch.

Hier sind einige Dinge, die Sie überprüfen können:

  • Unterstützt Ihr Browser IWA?
  • Gibt es einen HTTP-Proxy zwischen Ihrem Browser und Ihrer Site?
  • Ist Ihr Computer bei der Windows-Domäne angemeldet, in der Ihre Site gehostet wird?
  • Gibt die IE-Einstellung an, um nach Anmeldeinformationen zu fragen?

Siehe auch die Antworten auf diese Frage für weitere Vorschläge.

    
MvdD 16.09.2015 05:09
quelle