Details zur EAP-Implementierung
Access Points (APs), z. B. Ras (Remote Access Service), interagieren mit EAP-Implementierungen über Funktionsaufrufe, die von der EAP-DLL des Drittanbieters exportiert werden müssen. Mit anderen Worten, EAP ist eine Anbieter-API, was bedeutet, dass Plug-Ins oder DLLs Code implementieren, um ein EAP-Anbieter zu werden, aber die EAP-APIs selbst nicht aufrufen dürfen. Beispielsweise erstellt ein Programmierer einer EAP-DLL Code für eine EAP-Initialisierungsroutine und platziert diesen Code in der vordefinierten EAP-Funktion RasEapInitialize. Zur Laufzeit ruft der AP-Verbindungs-Manager dann die RasEapInitialize-Funktion auf, die den Code enthält, um die EAP-Implementierung zu initialisieren.
In den folgenden Themen wird diese Interaktion ausführlich beschrieben: