Antarmuka ICredentialProviderCredential (credentialprovider.h)
Mengekspos metode yang memungkinkan penanganan kredensial.
Warisan
Antarmuka ICredentialProviderCredential mewarisi dari antarmuka IUnknown . ICredentialProviderCredential juga memiliki jenis anggota ini:
Metode
Antarmuka ICredentialProviderCredential memiliki metode ini.
ICredentialProviderCredential::Advise Memungkinkan kredensial untuk memulai peristiwa di UI Masuk atau Antarmuka Pengguna Kredensial melalui antarmuka panggilan balik. Metode ini harus dipanggil sebelum metode lain di antarmuka ICredentialProviderCredential. |
ICredentialProviderCredential::CommandLinkClicked Mengaktifkan UI Masuk dan Antarmuka Pengguna Kredensial untuk menunjukkan bahwa tautan telah diklik. |
ICredentialProviderCredential::GetBitmapValue Mengaktifkan pengambilan data bitmap dari kredensial dengan bidang bitmap. |
ICredentialProviderCredential::GetCheckboxValue Mengambil nilai kotak centang. |
ICredentialProviderCredential::GetComboBoxValueAt Mendapatkan label string untuk entri kotak kombo di indeks yang diberikan. |
ICredentialProviderCredential::GetComboBoxValueCount Mendapatkan hitungan item dalam kotak kombo yang ditentukan dan menunjuk item mana yang harus memiliki pilihan awal. |
ICredentialProviderCredential::GetFieldState Mengambil status bidang. UI Masuk dan Antarmuka Pengguna Kredensial menggunakan ini untuk mendapatkan informasi tentang bidang kredensial untuk menampilkan informasi ini di petak peta pengguna. |
ICredentialProviderCredential::GetSerialization Dipanggil sebagai tanggapan atas upaya untuk mengirimkan kredensial ini ke mesin autentikasi yang mendasar. |
ICredentialProviderCredential::GetStringValue Mengaktifkan pengambilan teks dari kredensial dengan bidang teks. |
ICredentialProviderCredential::GetSubmitButtonValue Mengambil pengidentifikasi bidang yang harus ditempatkan tombol kirim di samping di UI Masuk. |
ICredentialProviderCredential::ReportResult Menerjemahkan kode status kesalahan yang diterima ke dalam pesan yang dapat dibaca pengguna yang sesuai. |
ICredentialProviderCredential::SetCheckboxValue Mengaktifkan UI Masuk dan Antarmuka Pengguna Kredensial untuk menunjukkan bahwa nilai kotak centang telah berubah. |
ICredentialProviderCredential::SetComboBoxSelectedValue Mengaktifkan UI Masuk dan Antarmuka Pengguna Kredensial untuk menunjukkan bahwa nilai kotak kombo telah dipilih. |
ICredentialProviderCredential::SetDeselected Dipanggil ketika kredensial kehilangan pilihan. |
ICredentialProviderCredential::SetSelected Dipanggil saat kredensial dipilih. Memungkinkan pelaksana untuk mengatur karakteristik masuk. |
ICredentialProviderCredential::SetStringValue Mengaktifkan UI Masuk atau Antarmuka Pengguna Kredensial untuk memperbarui teks untuk bidang CPFT_EDIT_TEXT sebagai jenis pengguna di dalamnya. |
ICredentialProviderCredential::UnAdvise Digunakan oleh UI Masuk atau Antarmuka Pengguna Kredensial untuk memberi tahu kredensial bahwa panggilan balik peristiwa tidak lagi diterima. |
Keterangan
Kapan harus Menerapkan
ICredentialProviderCredential diimplementasikan oleh pihak luar yang menyediakan UI Masuk atau Antarmuka Pengguna Kredensial yang meminta kredensial pengguna. Enumerasi petak peta pengguna tidak dapat dilakukan tanpa implementasi antarmuka ini.Praktik Terbaik Penyedia Kredensial
Penyedia info masuk menangani rahasia pengguna yang sangat sensitif untuk menyelesaikan permintaan masuk dan membuka kunci. Sebagai praktik terbaik, informasi rahasia seperti kata sandi dan VPN harus ditangani dengan sangat hati-hati. Teknik yang tepat untuk menangani informasi rahasia dalam penyedia kredensial adalah:- Selalu buang rahasia dengan aman. Untuk melakukan ini, panggil SecureZeroMemory sebelum membebaskan memori yang digunakan untuk menyimpan rahasia apa pun.
- Buang rahasia dengan aman segera setelah digunakan.
- Buang rahasia dengan aman jika tidak digunakan untuk tujuan yang dimaksudkan dalam waktu yang diharapkan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | credentialprovider.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk