Dela via


Api-anropssekvens för peer-metod

Det här avsnittet innehåller den specifika anropssekvensen för peer-metod-API:et. Under en typisk EAP-autentiseringssession gör EAPHost ett antal anrop på EAP-metoder för att implementera PEER-metod-API:et för EAPHost.

I följande lista visas sekvensen med anrop som görs av EAPHost på en EAP-peer-metod.

  • Läser in den DLL för EAP-peer-metoden som används för autentiseringen.
  • Anropar EapPeerGetInfo på metoden för att hämta en lista med pekare till funktioner som implementerats på DLL:n. Efterföljande funktionsanrop av EAPHost-peern (klienten) antas implementeras på DLL:n.
  • Anropar EapPeerInitialize för att instruera EAP-metodbiblioteket att förbereda för minst en autentiseringssession med den här peer-metoden.
  • Anropar EapPeerBeginSession för att upprätta en unik autentiseringssession.
  • Anropar EapPeerGetIdentity för att hämta identiteten som ska användas för autentisering. Om identiteten inte är tillgänglig eller om användaren måste ange ytterligare information anropar EAPHost EapPeerGetUIContext. Den här funktionen hämtar kontextinformationen för den dialogruta för användargränssnittet som ska aktiveras i servergränssnittet. När användaren har skickat identitetsinformationen anges användaridentiteten med ett anrop till EapPeerSetUIContextoch hämtas av ett anrop till EapPeerGetIdentity.
  • Upprepar följande steg tills EapPeerProcessRequestPacket anger att ett autentiseringsresultat är tillgängligt.
  • När autentiseringsverktyget skickar en åtgärdskod som anger att autentiseringen är klar anropar EAPHost EapPeerGetResult och hämtar resultatet av autentiseringen.
  • Anropar EapPeerEndSession för att avsluta autentiseringssessionen.
  • Anropar EapPeerShutdown för att ta bort peer-metodens DLL.
  • Tar bort EAP-metodbiblioteket.

Supplicant API-anropssekvens

Authenticator-metodens API-anropssekvens

EAPHost-samtalssekvenser