La page maître de mon site utilise un contrôle qui lit les données d'un partage réseau. Pour que cela fonctionne sur toutes les pages, je dois activer l'usurpation d'identité pour l'ensemble du site. Mais ce que je veux faire est de l'activer uniquement pour les pages qui lisent/écrivent réellement sur le partage. Exemple:Utilisation de pages maîtres avec emprunt d'identité sélectif
<location path="SystemAdmin">
<system.web>
<identity impersonate="true" password="abcdefgh" userName="MYDOMAIN\Administrator" />
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web></location>
Si c'est le cas, mon contrôle de page maître ne fonctionne que sur les pages d'administration. Kinda perplexe ici ...
Impossible vous déplacer cette section system.web dans votre dossier SystemAdmin? Sinon, il serait logique d'utiliser l'authentification DS et de garantir que les utilisateurs administrateurs ont accès au partage réseau. – Lazarus
Oui, mais cela ne résoudrait pas le problème. Ensuite, je devrais toujours utiliser l'emprunt d'identité dans le web.config principal pour m'assurer que le contrôle fonctionne dans les pages non-admin (il est sur chaque page depuis qu'il est dans la page maître) –