Je travaille sur un service WCF hébergé par un service Windows. J'ai ajouté mon gestionnaire d'autorisation personnalisé et politique d'autorisation et j'ai vu que la méthode d'autorisation Evaluate() de la politique d'autorisation est effectivement appelé APRES le CheckAccessCore() du gestionnaire d'autorisation: ne devrait pas être le contraire?WCF 4.0: IAuthorizationPolicy Evaluate() appelé après ServiceAuthorizationManager CheckAccessCore(): pourquoi?
J'ai une recherche sur Google et a trouvé quelques conseils, mais ne fonctionne pas pour moi (par exemple: link)
Voici un petit bout du app.config:
<userNameAuthentication userNamePasswordValidationMode="Custom"
customUserNamePasswordValidatorType="Reply.Platform.IoTAccessControlLibrary.IoTPwdValidator, Reply.Platform.IoTAccessControlLibrary" />
</serviceCredentials>
<serviceAuthorization serviceAuthorizationManagerType="Reply.Platform.IoTAccessControlLibrary.IoTServiceAuthorizationManager, Reply.Platform.IoTAccessControlLibrary">
<authorizationPolicies>
<add policyType="Reply.Platform.IoTAccessControlLibrary.IoTAuthorizationPolicy, Reply.Platform.IoTAccessControlLibrary" />
</authorizationPolicies>
</serviceAuthorization>
Can quelqu'un m'aide?
Cordialement,
Gianpaolo
réponse parfaite, merci BadDawg, RIP mon ami. –