AuthenticationService.ValidateUser(String, String, String) Metode
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.
Mengautentikasi kredensial pengguna tanpa mengeluarkan tiket autentikasi.
public:
bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser (string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean
Parameter
- username
- String
Nama pengguna yang akan divalidasi.
- password
- String
Kata sandi untuk pengguna yang ditentukan.
- customCredential
- String
Nilai atau nilai untuk divalidasi selain username
dan password
, jika ada.
Mengembalikan
true
jika kredensial pengguna valid; jika tidak, false
.
- Atribut
Pengecualian
userName
atau password
adalah null
.
Keterangan
Metode ini ValidateUser mengautentikasi kredensial pengguna tetapi tidak mengatur cookie autentikasi. Tanpa cookie autentikasi, pengguna tidak akan masuk meskipun kredensial valid.
ValidateUser Gunakan metode ketika Anda harus memeriksa apakah kredensial pengguna valid tanpa menerima cookie autentikasi. Misalnya, Anda mungkin melakukan ini jika cookie autentikasi sudah disimpan dalam aplikasi klien tetapi Anda ingin memverifikasi bahwa kredensial pengguna masih valid saat sesi baru dimulai.
Metode ini ValidateUser meningkatkan Authenticating peristiwa, tetapi tidak menaikkan CreatingCookie peristiwa.
Catatan
Jangan panggil ValidateUser metode dari kode yang dijalankan pada server Web. Anda memanggil ValidateUser metode hanya sebagai bagian dari layanan WCF. Untuk informasi selengkapnya, lihat Autentikasi ASP.NET.
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