CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .