IClientFormsAuthenticationCredentialsProvider Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan metode yang dipanggil ClientFormsAuthenticationMembershipProvider kelas untuk mengambil kredensial pengguna.
public interface class IClientFormsAuthenticationCredentialsProvider
public interface IClientFormsAuthenticationCredentialsProvider
type IClientFormsAuthenticationCredentialsProvider = interface
Public Interface IClientFormsAuthenticationCredentialsProvider
Contoh
Contoh kode berikut menunjukkan cara mengimplementasikan GetCredentials metode , yang merupakan satu-satunya anggota dalam antarmuka ini. Dalam contoh ini, GetCredentials metode adalah bagian dari kelas kotak dialog masuk. Metode ini menampilkan kotak dialog, lalu mengembalikan instans yang ClientFormsAuthenticationCredentials diinisialisasi dengan nilai yang ditentukan pengguna.
public ClientFormsAuthenticationCredentials GetCredentials()
{
if (this.ShowDialog() == DialogResult.OK)
{
return new ClientFormsAuthenticationCredentials(
usernameTextBox.Text, passwordTextBox.Text,
rememberMeCheckBox.Checked);
}
else
{
return null;
}
}
Public Function GetCredentials() As _
ClientFormsAuthenticationCredentials Implements _
IClientFormsAuthenticationCredentialsProvider.GetCredentials
If Me.ShowDialog() = DialogResult.OK Then
Return New ClientFormsAuthenticationCredentials( _
UsernameTextBox.Text, PasswordTextBox.Text, _
rememberMeCheckBox.Checked)
Else
Return Nothing
End If
End Function
Keterangan
Saat menggunakan autentikasi formulir dengan layanan aplikasi klien, Anda dapat meneruskan nama pengguna dan kata sandi ke ValidateUser metode . Anda juga dapat meneruskan string kosong atau null
sebagai parameter untuk menggunakan penyedia kredensial. Penyedia kredensial adalah kelas yang Anda sediakan dan tentukan dalam konfigurasi aplikasi Anda. Kelas penyedia kredensial harus mengimplementasikan IClientFormsAuthenticationCredentialsProvider antarmuka, yang memiliki satu metode bernama GetCredentials. Implementasi metode umum GetCredentials akan menampilkan kotak dialog untuk mengambil input pengguna. Menggunakan penyedia kredensial memungkinkan Anda berbagi satu kotak dialog masuk di antara beberapa aplikasi.
Metode
GetCredentials() |
Mengambil kredensial pengguna. |
Berlaku untuk
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