Urutan Panggilan API Metode Terowongan

Topik ini mencakup urutan panggilan API untuk Metode Terowongan

Gambaran Umum Urutan Panggilan Metode Terowongan

Ketika Supplicant mendapatkan permintaan untuk identitas pengguna dan data pengguna, alur panggilan API berikut biasanya terjadi.

Interaksi Pengguna dengan Alur Panggilan API Metode Terowongan

Dalam kasus tertentu, ketika identitas tidak tersedia, atau ketika pengguna harus memberikan informasi tambahan, Metode Eap menaikkan kotak dialog antarmuka pengguna pada pemohon.

Dalam kasus seperti itu, urutan panggilan berikut biasanya terjadi untuk mendapatkan informasi langsung dari pengguna.

  • Metode Tunnel Eap mengembalikan kode tindakan untuk memanggil UI ke EapHost. Supplicant memanggil EapHostPeerGetUIContextuntuk mendapatkan informasi konteks antarmuka pengguna saat ini untuk kotak dialog antarmuka pengguna.

  • Supplicant kemudian memanggil EapHostPeerInvokeInteractiveUI. Fungsi ini menggunakan informasi konteks UI untuk menaikkan antarmuka pengguna interaktif yang digunakan untuk mendapatkan informasi kredensial dari pengguna. Proses UI memuat Eappcfg.dll dan mendapatkan pointer ke EapPeerInvokeInteractiveUI dan EapPeerFreeMemory.

    Catatan

    Proses UI biasanya mengumpulkan UI atau menangani UI interaktif dan terpisah dari proses supplikasi. Memisahkan dua proses bukanlah persyaratan EAPHost, tetapi melakukannya memiliki keuntungan memungkinkan proses UI berinteraksi dengan desktop.

     

  • EapHost memanggil EapPeerInvokeIdentityUI pada metode tunnel untuk mendapatkan informasi identitas pengguna.

  • Untuk mendapatkan identitas pengguna dari metode dalam, metode terowongan memanggil EapHostPeerInvokeIdentityUI di EAPHost dalam.

  • EAPHost dalam memanggil EapPeerInvokeIdentityUI pada metode dalam untuk memanggil UI identitas pengguna.

  • EapHostPeerSetUIContext menyediakan informasi konteks UI baru atau yang diperbarui ke metode peer EAP yang dimuat di EAPHost setelah UI dinaikkan.

Diagram berikut menjelaskan Urutan Panggilan API untuk Metode Terowongan

urutan panggilan api metode terowongan

Urutan Panggilan EAPHost

Urutan Panggilan API Supplicant

Referensi API Supplicant EAPHost