J'utilise un UserNamePasswordValidator personnalisé, qui instancie et se connecte à notre API interne. Cette API expose un événement déclenché lorsque l'utilisateur est "kické" (par un autre utilisateur administratif), et j'aimerais y répondre en supprimant la session WCF, de sorte que d'autres appels lèvent une exception.Avec UserNamePasswordValidator personnalisé, puis-je supprimer la «session» WPF de l'utilisateur?
Comment procéder?
Mon service WCF est hébergé dans un service Windows (pas IIS). Instancier et se connecter à l'API interne prend beaucoup de temps, donc je ne peux pas le faire à chaque appel de service.
J'utilise l'instanciation par session, car la connexion à notre API est coûteuse. Question reste: comment puis-je révoquer la session? –
Quelle reliure utilisez-vous? L'instanciation PerSession dépend d'un autre type de session: transport, sécurité ou fiable. –
Quelle que soit la liaison dont j'ai besoin: je contrôle le client et le serveur. –