Freigeben über


Komponenten von EAPHost

In diesem Thema werden die drei Komponenten der EAPHost-Authentifizierung beschrieben.

EAPHost-Komponenten

Die EAPHost-Authentifizierung umfasst die folgenden drei Komponenten.

  • Der Supplicant, der die Authentifizierungsanforderungen stellt.
  • Die Peer- (oder Client-) EAP-Methoden, die die spezifischen EAP-Methoden implementieren und die Authentifizierungssitzung auf clientseitiger Seite verwalten.
  • Die EAP-Methoden des Authentifikators (oder Servers), die die Serverseite des EAP-Protokolls implementieren.

Die supplicant-APIs werden direkt von einer Anwendung aufgerufen, die sich über EAPHost authentifizieren möchte. Die APIs für Peermethoden und Authentifikatoren sind jedoch Funktionsprototypen, die für einen bestimmten EAP-Authentifizierungsmethodentyp implementiert werden müssen, z. B. microsoft Challenge Handshake Authentication Protocol Version 2.0 (MS-CHAPv2).

Wenn Sie eine Anwendung erstellen, die EAPHost für die Authentifizierung verwendet, lesen Sie die Referenz zur EAPHost Supplicant-API.

Wenn Sie eine neue EAP-Authentifizierungsmethode erstellen, die von EAPHost verwaltet werden soll, lesen Sie die EAPHost-Peermethoden-API-Referenz und die EAPHost Authenticator-Methoden-APIs. Beachten Sie, dass Sie Implementierungen dieser APIs erstellen, die in einer neuen DLL verfügbar gemacht werden, die EAPHost lädt, anstatt sie direkt aufzurufen.