2010-03-31 20 views
1

J'ai été chargé d'implémenter la commutation d'utilisateur dans un composant qui se connecte à un service WCF à l'aide de la sécurité fédérée.Modification de l'utilisateur avec sécurité fédérée dans WCF

Je peux utiliser Tokenclaims.ReadClaim() pour savoir quel nom d'utilisateur est actuellement connecté. Comment puis-je invalider ce jeton et forcer une autre connexion?

J'ai essayé de changer le nom d'utilisateur et le mot de passe sur les informations d'identification, mais cela ne semble pas faire l'affaire car la demande existante est toujours utilisée.

aide :)

Répondre

0

Je suggère à la recherche dans l'écriture d'une sous-classe personnalisée ClientCredentials. Dans cette classe, vous pouvez gérer les jetons utilisés et quand pour chaque appel. Vous pouvez en savoir plus sur les informations d'identification client personnalisées dans this MSDN article.

+0

Pourriez-vous s'il vous plaît répondre http://stackoverflow.com/questions/9632463/claim-based-authentication-using-wcf? – Lijo