Megosztás a következőn keresztül:


Társmetódus API-hívássorozata

Ez a témakör a társmetódus API konkrét hívásütemezését ismerteti. Egy tipikus EAP hitelesítési munkamenet során az EAPHost számos hívást indít eAP-metódusokon az EAPHost társmetódus API implementálásához.

Az alábbi lista az EAPHost által egy EAP társmetóduson végrehajtott hívások sorozatát mutatja be.

  • Betölti a hitelesítéshez használt EAP társmetódus DLL-ét.
  • Meghívja EapPeerGetInfo a metódusra, hogy lekérjük a DLL-n implementált függvények mutatóinak listáját. Az EAPHost-társ (ügyfél) későbbi függvényhívásait feltételezzük, hogy implementálva lesznek a DLL-ben.
  • Meghívja EapPeerInitialize, hogy utasítsa az EAP-metódustárat, hogy készüljön fel legalább egy hitelesítési munkamenetre ezzel a társmetódussal.
  • Meghívja EapPeerBeginSession egy egyedi hitelesítési munkamenet létrehozásához.
  • Meghívja EapPeerGetIdentity a hitelesítéshez használni kívánt identitás beszerzéséhez. Ha az identitás nem érhető el, vagy ha a felhasználónak további információkat kell megadnia, az EAPHost meghívja EapPeerGetUIContextet. Ez a függvény beolvasja a felhasználói felület párbeszédpaneljének környezeti adatait, amelyeket a program a supplicanton fog előhozni. Miután a felhasználó elküldte az identitásadatokat, a rendszer az EapPeerSetUIContexthívásával állítja be a felhasználói identitást, amelyet az EapPeerGetIdentity hívása kér le.
  • Ismételje meg a következő lépéseket, amíg EapPeerProcessRequestPacket nem jelzi, hogy elérhető a hitelesítési eredmény.
  • Amikor a hitelesítő egy műveletkódot küld, amely azt jelzi, hogy a hitelesítés befejeződött, az EAPHost meghívja EapPeerGetResult, és lekérte a hitelesítés eredményeit.
  • Meghívja EapPeerEndSession a hitelesítési munkamenet befejezéséhez.
  • Meghívja EapPeerShutdown a társmetódus DLL-jének eltávolításához.
  • Eltávolítja az EAP-metódustárat.

Supplicant API-hívásütemezés

Authenticator metódus API-hívásütemezési

EAPHost-hívássorozatok