Hello les gens,
j'ai un plus ou moins un gros pépin. A l'heure actuel, j'utilise l'impersonation et notamment le changement de profil utilisateur lorsque je dois effectuer une tâche bien précise qui réclamerait des droits supplémentaires (écriture, modif, lecture).
Dans ce cas, je n'ai aucun problème sauf une qui est que je dois déclarer dans les membres administrateur de la machine serveur le compte utilisateur qui aura plein pouvoir et d'utiliser son compte (login, nom de domaine et password) pour le changement de profil via l'impersonation. Le login, domaine et password sont pour l'instant définit dans le web.config.
Maintenant, et pour une raison de sécurité, j'aimerai cette fois désactiver programmatiquement l'impersonation au moment d'effectuer cette tâche précise sans pour autant mettre ma variable Identity impersonate="true" à false. Pour la raison simple que j'ai particulièrement besoin de connaitre les logins utilisateur pour la sécurité etc...
Bref, pour l'instant je n'ai trouvé aucune solution via MSDN ou autres. Dès qu'on parle d'impersonation c'est surtout pour faire exactement ce que j'ai fait plus haut.
Donc si un de vous a une idée de comment désactiver cette impersonation. Si vraiment il n'est pas possible, je devrais faire avec ou de chercher une autre solution.
Message édité par MetalDestroyer le 22-01-2008 à 10:54:15