Comparteix a través de


CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Método

Definición

Autentica el nombre de usuario especificado y contraseña y devuelve el conjunto de directivas de la autorización para los tokens de seguridad UserNameSecurityToken.

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)

Parámetros

userName
String

Nombre de usuario asociado a los tokens de seguridad.

password
String

La contraseña asociada al token de seguridad.

Devoluciones

ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene el conjunto de directivas de autorización en vigor para esta aplicación.

Excepciones

userName es null.

La combinación de userName y password no es válida.

Comentarios

El método ValidateUserNamePasswordCore utiliza UserNamePasswordValidator pasado al constructor CustomUserNameSecurityTokenAuthenticator para autenticar al usuario.

Cuando no se pueden validar el nombre de usuario y contraseña, inicie SecurityTokenValidationException.

Cuando no hay en vigor ninguna directiva de la autorización para esta aplicación, devuelva un ReadOnlyCollection<T> vacío de tipo IAuthorizationPolicy.

Cuando el ValidateUserNamePasswordCore método devuelve null, Windows Communication Foundation produce una SecurityTokenValidationExceptionexcepción .

Se aplica a