Bagikan melalui


CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Metode

Definisi

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.

Berlaku untuk