CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore 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 nama pengguna dan kata sandi yang ditentukan dan mengembalikan serangkaian kebijakan otorisasi untuk UserNameSecurityToken token keamanan.
protected:
override System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateUserNamePasswordCore(System::String ^ userName, System::String ^ password);
protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateUserNamePasswordCore (string userName, string password);
override this.ValidateUserNamePasswordCore : string * string -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected Overrides Function ValidateUserNamePasswordCore (userName As String, password As String) As ReadOnlyCollection(Of IAuthorizationPolicy)
Parameter
- userName
- String
Nama pengguna yang terkait dengan token keamanan.
- password
- String
Kata sandi yang terkait dengan token keamanan.
Mengembalikan
ReadOnlyCollection<T> Jenis IAuthorizationPolicy yang berisi serangkaian kebijakan otorisasi yang berlaku untuk aplikasi ini.
Pengecualian
userNameadalah null.
userName kombinasi dan password tidak valid.
Keterangan
Metode ini ValidateUserNamePasswordCore menggunakan yang UserNamePasswordValidator diteruskan ke CustomUserNameSecurityTokenAuthenticator konstruktor untuk mengautentikasi pengguna.
Ketika nama pengguna dan kata sandi tidak dapat divalidasi, lemparkan SecurityTokenValidationException.
Ketika tidak ada kebijakan otorisasi yang berlaku untuk aplikasi ini, kembalikan kosong ReadOnlyCollection<T> jenis IAuthorizationPolicy.
ValidateUserNamePasswordCore Ketika metode mengembalikan null, Windows Communication Foundation melempar SecurityTokenValidationException.