Lassen Sie mich zunächst meine gewünschte Lösung erläutern:
Ich mache einen benutzerdefinierten Credential Provider, um einen Benutzer zu authentifizieren, indem ich Anmeldeinformationen an einen externen Authentifizierungsserver sende und dann dieselben Anmeldeinformationen zusammen mit einigen zusätzlichen Authentifizierungsparametern zurück an den Credential Provider übergebe. Der Credential Provider sendet diese Anmeldeinformationen dann an die lokale Sicherheitsbehörde, die wiederum den Benutzer auf der Grundlage eines benutzerdefinierten Authentifizierungspakets authentifiziert.
Ich bin ein ziemlicher Neuling in der Windows-Programmierung, aber ich habe die technische Referenz des Credential Providers studiert, so dass ich einigermaßen weiß, wie es funktioniert. Was ich noch nicht herausgefunden habe, ist Folgendes: Kann ich bei der Programmierung eines benutzerdefinierten Credential Providers so programmieren, dass er extern kommuniziert, wie in meinem obigen Beispiel vorgeschlagen? Ich habe irgendwo gelesen, dass ich WinHTTP verwenden kann, um Daten zum und vom Credential Provider zu senden. Ist dies richtig?
Herzliche Grüße, bagzera