Bagikan melalui


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

Penyedia Kredensial di Windows 10

ICredentialProvider