2010-11-25 25 views

Répondre

0

Les résultats dépendront de la façon dont vous avez sécurisé votre service WCF, anonyme, fenêtres utilisez-vous intégré, de base, l'usurpation d'identité, etc.

En général si vous pouvez vérifier l'identité du processus en cours avec le suivant:

EDIT: méthode simple WCF pour retourner le compte

public string GetUserName() { 
    return System.Security.Principal.WindowsIdentity.GetCurrent().Name; 
} 
+0

Est-il possible que je peux aller et vérifier iis? –

+0

Vous pouvez vérifier la sécurité de répertoire où le service WCF est hébergé, votre web.config dira s'il utilise l'emprunt d'identité. Mais en utilisant le code ci-dessus, vous pouvez déterminer le compte précis utilisé pendant son exécution. –

+0

'répertoire de sécurité' que vous voulez dire dossier où mon service WCF est là? Je suis sûr que je n'utilise pas l'usurpation d'identité. –