Je dois accéder à EndPoint sur un service avant que la validation de UserNamePassword soit terminée. J'ai un nom d'utilisateur personnalisépasswordvalidator. Avant cette authentification j'ai besoin d'accéder au point de terminaison. J'ai essayé d'implémenter messageinspector, iservicehbevaior etc. mais tous semblent être seulement après validation de UserNamePassword. Existe-t-il un point d'extensibilité avant la validation de UserNamePassword qui me permettrait d'accéder au EndPoint?WCF custom UserNameValidator - Quand et où dans le mode de canal est-ce ajouté?
2
A
Répondre
0
Quel type de traitement voulez-vous faire avant que la validation UserNamePassword ne soit effectuée?
Quelques choses que je peux penser:
- Créer un canal personnalisé, puis une liaison personnalisée qui injecte ce canal entre le transport et les canaux de sécurité
- Créer un encodeur personnalisé qui enveloppe la construction -in codeur (texte, binaire, etc.) que vous utilisez
J'ai juste besoin d'accéder au point de terminaison avant que l'authentification soit terminée. Je suppose que l'écriture d'un channle personnalisé ou d'un encodeur pourrait être une surcharge ici. Mais je vais certainement donner un codeur personnalisé un aller jusqu'à ce que je reçois une meilleure façon de le faire. – Haripraghash