0

J'ai créé un fournisseur d'appartenance personnalisé qui fonctionne maintenant en production, ce qui me permet de valider mes appels WCF.J'ai besoin de mon MembershipProvider personnalisé pour lancer une exception sur ValidateUser

J'ai un problème de temps en temps que pour une raison inconnue mon fournisseur ne peut pas valider l'utilisateur. Dans ce cas, je ne veux pas que la fonction ValidateUser renvoie juste false, alors j'ai pensé lancer et excuser avec un peu plus d'aide (pas trop, juste un peu).

Mon problème est, même si je jette un ProviderException le client obtient toujours un MessageSecurityException sans informations utiles ... juste le bon vieux:

« Un défaut non sécurisé ou mal sécurisé a été reçu de l'autre partie Voir le FaultException interne pour le code d'erreur et les détails. "

avec "Une erreur s'est produite lors de la vérification de la sécurité du message". dans l'intérieur. Comment puis-je recevoir le message que je lance dans ma propre méthode ValidateUser? Qu'en est-il un comportement personnalisé?

Merci à l'avance

Répondre