J'ai une application web qui utilise la sécurité intégrée de Windows. J'ai aussi un service Windows qui fonctionne comme système local. L'application web utilise .NET remoting pour exécuter une méthode sur le serivce via le canal tcpip. Existe-t-il un moyen, sur .NET 2.0, de transmettre l'identité Windows au service?Comment puis-je usurper l'identité d'un utilisateur Web authentifié par Windows sur un appel distant .net?
0
A
Répondre
0
Pour la documentation MSDN, configurez les fichiers client et serveur app.config.
Serveur:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" secure="true" impersonate="true" />
</channels>
</application>
</system.runtime.remoting>
</configuration>
Client:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" secure="true" tokenImpersonationLevel="impersonation"/>
</channels>
</application>
</system.runtime.remoting>
</configuration>
Notez que l'attribut est appelé usurper l'identité du serveur, mais tokenImpersonationLevel pour le client.
Voir: http://msdn.microsoft.com/en-us/library/59hafwyt(VS.85).aspx
Questions connexes
- 1. Asp.net utilisateur semi-authentifié?
- 2. comment déconnecter un répertoire distant Windows?
- 3. Problème de poussée authentifié par Mercurial
- 4. Modifiez-vous un jeton d'authentification pour un utilisateur authentifié par cookie? Si oui, à quelle fréquence?
- 5. utilisateur est authentifié mais Ticket.UserData manque
- 6. Ruby relative_path_from appel sur Windows
- 7. Comment usurper HTTP_REFERER?
- 8. Comment faire un service Windows sur un utilisateur spécifié?
- 9. Connexion à SQL Server Analysis avec un utilisateur Windows
- 10. Zend Framework: Comment récupérer le prénom d'un utilisateur authentifié?
- 11. Appel du service Web .Net avec Php
- 12. Désinstallation d'une application Windows installée par un utilisateur inexistant
- 13. Créez une boîte aux lettres pour un utilisateur via un service Web sur un serveur Exchange 2007 distant. (C#)
- 14. vb.net appel d'une sous-routine sur un contrôle utilisateur
- 15. Un service Web .NET instancié avec chaque appel de méthode?
- 16. ASP.NET remplace le paramètre returnto par défaut dans la redirection lorsqu'un utilisateur n'est pas authentifié
- 17. comment usurper l'identité côté client de l'appel wcf
- 18. Comment puis-je usurper l'identité de l'utilisateur actuel avec IronPython?
- 19. Appel d'un service Web à partir d'une application Windows
- 20. Comment connecter un bean géré par message JBoss4 à un sujet sur un serveur distant?
- 21. Plugin de validation jQuery, appel distant
- 22. jquery ajax appel à un fichier php distant échouant
- 23. Comment remplacer un outil SSH en ligne de commande par un appel Web PHP?
- 24. Comment redémarrer une application COM + sur un serveur distant à partir de .NET?
- 25. Comment déterminer si un utilisateur accédant à votre site Web n'est pas un robot?
- 26. Appel d'un service Web à partir d'un service Windows
- 27. Webservice authentifié avec LDAP
- 28. Comment obtenir le contrôle de connexion asp.net pour authentifier automatiquement un utilisateur précédemment authentifié?
- 29. Appel d'un processus externe avec un utilisateur différent dans Java
- 30. Appel du service Web .Net à partir de l'objectif C
J'ai trouvé la même documentation. Cependant, je ne pouvais toujours pas obtenir le comm de travailler du client au serveur. En raison des contraintes de temps, une solution moins élégante a été implémentée où nous avons directement passé les groupes (rôles) au service. – deltaearl