Eş Yöntem API'si Çağrı Dizisi
Bu konu, eş yöntem API'sinin belirli çağrı dizisini sağlar. Tipik bir EAP kimlik doğrulama oturumu sırasında EAPHost eş yöntem API'sini uygulamak için EAP yöntemlerinde bir dizi çağrı yapar.
Aşağıdaki listede, bir EAP eş yönteminde EAPHost tarafından yapılan çağrıların sırası gösterilmektedir.
- Kimlik doğrulaması için kullanılan EAP eş yöntemi DLL'sini yükler.
- DLL'de uygulanan işlevlerin işaretçilerinin listesini almak için yönteminde EapPeerGetInfoçağırır. EAPHost eş (istemci) tarafından yapılan sonraki işlev çağrılarının DLL'de uygulandığı varsayılır.
- EAP Yöntem Kitaplığı'na bu eş yöntemi kullanarak en az bir kimlik doğrulama oturumuna hazırlanmalarını bildirmek için EapPeerInitializeçağırır.
- Benzersiz bir kimlik doğrulama oturumu oluşturmak için EapPeerBeginSessionçağırır.
- Kimlik doğrulaması için kullanılacak kimliği almak için EapPeerGetIdentityçağırır. Kimlik kullanılamıyorsa veya kullanıcının ek bilgi sağlaması gerekiyorsa, EAPHost EapPeerGetUIContext çağırır. Bu işlev, ekte oluşturulacak kullanıcı arabirimi iletişim kutusu için bağlam bilgilerini alır. Kullanıcı kimlik bilgilerini gönderdikten sonra, kullanıcı kimliği EapPeerSetUIContextçağrısıyla ayarlanır ve EapPeerGetIdentityçağrısıyla elde edilir.
- EapPeerProcessRequestPacketbir kimlik doğrulama sonucunun kullanılabilir olduğunu belirtene kadar aşağıdaki adımları yineler.
- EapPeerProcessRequestPacket çağrısı yapmak için bir istek paketinin işaretçisini kullanarak destekçiye geçirir.
- Kimlik doğrulayıcıya gönderilecek yanıt paketini almak için EapPeerGetResponsePacket çağırır.
- İsteğe bağlı olarak, kimlik doğrulama oturumu sırasında EAP özniteliklerinin alınması veya gönderilmesi gerekiyorsa, EAPHost sırasıyla EapPeerGetResponseAttributesve EapPeerSetResponseAttributesçağırır.
- Kimlik doğrulayıcı kimlik doğrulamasının tamamlandığını belirten bir eylem kodu gönderdiğinde, EAPHost EapPeerGetResult çağırır ve kimlik doğrulamasının sonuçlarını alır.
- Kimlik doğrulama oturumunu sonlandırmak için EapPeerEndSessionçağırır.
- Eş yöntem DLL'sini kaldırmak için EapPeerShutdownçağırır.
- EAP Yöntem Kitaplığı'nı kaldırır.
İlgili konular