Was ist Los mit customUserNamePasswordValidatorType?
Ich habe seit erstellen Sie eine benutzerdefinierte Benutzernamen/Passwort-Prüfung für einen WCF-Dienst und liefen über das configuration item customUserNamePasswordValidatorType. Ich habe in der Lage zu machen, damit mein code funktioniert, indem Sie die folgenden Beispiele, aber ich verstehe einfach nicht, was Los ist. Leider, die MSDN-Artikel nicht viel detail.
Dies ist die Probe, die Microsoft bereitstellt:
<serviceCredentials>
<userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="Microsoft.ServiceModel.Samples.CalculatorService.CustomUserNameValidator, service" />
</serviceCredentials>
Ich versuche zu verstehen, was die beiden Parameter sind customUserNamePasswordValidatorType: "Microsoft.ServiceModel.Proben.CalculatorService.CustomUserNameValidator" und "service".
Kann mir bitte jemand helfen zu verstehen, was diese Parameter bedeuten?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser erste parameter ist der voll qualifizierte name der Funktion, die benutzerdefinierte Validierung. Der zweite parameter ist der name der assembly, die die Funktion enthalten ist.
Entnommen ein viel besseres Beispiel, wie Sie benutzerdefinierte Validatoren (leicht verändert und passen Sie Ihr Beispiel)
Den oben genannten erfüllt sein, innerhalb einer assembly mit dem Namen
service
.Der erste Teil ist der name der Klasse voll qualifiziert, indem Sie den namespace, der zweite in der assembly, in der sich die Klasse befindet.