CustomUserNameSecurityTokenAuthenticator.ValidateUserNamePasswordCore Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Authentifiziert den angegebenen Benutzernamen und das Kennwort und gibt den Satz von Autorisierungsrichtlinien für UserNameSecurityToken-Sicherheitstoken zurück.
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
Der dem Sicherheitstoken zugeordnete Benutzername.
- password
- String
Das dem Sicherheitstoken zugeordnete Kennwort.
Gibt zurück
Eine ReadOnlyCollection<T> des Typs IAuthorizationPolicy, der den Satz von Autorisierungsrichtlinien für diese Anwendung praktisch enthält.
Ausnahmen
userName
ist null
.
userName
und password
-Kombination sind nicht gültig.
Hinweise
Die ValidateUserNamePasswordCore-Methode verwendet das UserNamePasswordValidator, das dem CustomUserNameSecurityTokenAuthenticator-Konstruktor zur Authentifizierung des Benutzers übergeben wurde.
Wenn der Benutzername und das Kennwort nicht überprüft werden können, lösen Sie die SecurityTokenValidationException aus.
Wenn für diese Anwendung praktisch keine Autorisierungsrichtlinien vorhanden sind, wird eine leere ReadOnlyCollection<T> des Typs IAuthorizationPolicy zurückgegeben.
Wenn die ValidateUserNamePasswordCore -Methode zurückgibt null
, löst Windows Communication Foundation einen aus SecurityTokenValidationException.