Configuration du niveau de confiance .NET dans IIS
Dans les versions 10.2.1 et ultérieures, ArcGIS Web Adaptor prend en charge les niveaux de confiance Microsoft .NET élevé ou moyen dans le cadre de l'installation. Dans la version 10.2, vous deviez télécharger et installer le correctif des niveaux de confiance et de prise en charge .NET 4 afin d'utiliser votre adaptateur Web avec un niveau de confiance élevé ou moyen.
Vous pouvez éventuellement modifier ArcGIS Web Adaptor pour qu'il communique avec Portal for ArcGIS en utilisant des niveaux de confiance Microsoft .NET élevé ou moyen dans Internet Information Systems (IIS). Cela concerne les entreprises imposant des contraintes de sécurité plus strictes qui octroient des autorisations limitées aux applications.
Vous devez définir le niveau de confiance sur Total lors de la première configuration de l'adaptateur Web avec Portal for ArcGIS. Une fois la configuration terminée, assurez-vous que l'URL de l'adaptateur Web vous permet d'accéder au portail. Vous pourrez ensuite modifier l'adaptateur Web pour qu'il communique avec le portail en utilisant désormais un niveau de confiance élevé ou moyen. L'adaptateur Web ne prend pas en charge les niveaux de confiance Faible et Minimal. Vous pouvez définir le niveau de confiance, quelle que soit la version (2.0 ou 4.0) attribuée au groupe d'applications de l'adaptateur Web dans IIS.
A propos des niveaux de confiance Microsoft .NET dans IIS
Dans Internet Information Systems (IIS), le niveau de confiance d'une application détermine les autorisations que la stratégie de sécurité d'accès du code (CAS) .NET lui accorde. Par défaut, un niveau de confiance totale est attribué à IIS, ce qui signifie que les applications bénéficient d'autorisations illimitées. Toutefois, certaines entreprises imposant des contraintes de sécurité plus strictes préfèrent n'accorder qu'un niveau de confiance partielle aux applications. Vous pouvez définir quatre niveaux de confiance partielle : Elevé, Moyen, Faible et Minimal.
A propos de l'utilisation des niveaux de confiance Microsoft .NET avec l'adaptateur Web
Lorsque vous installez l'adaptateur Web, le niveau de confiance attribué à l'application provient du site Web IIS sur lequel l'adaptateur Web est déployé. Ce comportement est identique, quelle que soit la version (2.0 ou 4.0) attribuée au groupe d'applications de l'adaptateur Web dans IIS.
Si le niveau de confiance du site Web est défini sur Total, aucune action n'est requise de votre part. Vous pouvez configurer l'adaptateur Web avec Portal for ArcGIS en suivant la procédure habituelle. Si le niveau de confiance attribué à l'adaptateur Web est élevé ou moyen et que vous accédez à la page de configuration, le message d'erreur suivant s'affiche :
Avant de configurer ArcGIS Web Adaptor avec Portal for ArcGIS, vous devez définir le niveau de confiance .NET de l'application sur Total dans IIS. Une fois la configuration terminée, vous pouvez redéfinir le niveau de confiance de l'application à son niveau initial et accéder à votre portail via l'adaptateur Web en suivant la procédure habituelle.
L'application ArcGIS Web Adaptor ne prend pas en charge les niveaux de confiance Faible et Minimal. Vous ne pourrez pas accéder à la page de configuration ni communiquer avec Portal for ArcGIS. Comme les niveaux de confiance Faible et Minimal ne permettent aucune communication avec le logiciel ArcGIS, vous ne verrez qu'une page d'erreur IIS.
Vous devez définir le niveau de confiance sur Total lors de la première configuration de l'adaptateur Web avec Portal for ArcGIS. Une fois configuré, vous pouvez attribuer un niveau de confiance élevé ou moyen à l'adaptateur Web. Vous devez définir un niveau de confiance élevé ou moyen pour que l'adaptateur Web puisse transmettre des requêtes. Pour modifier le niveau de confiance, procédez comme suit :
Modification du niveau de confiance de l'adaptateur Web
- Ouvrez le Gestionnaire des services Internet (IIS).
- Dans le volet Connexions, développez le dossier Sites.
- Développez le site Web sur lequel l'adaptateur Web est déployé et sélectionnez l'application correspondante.
- Double-cliquez sur Niveaux de confiance .NET.
- Dans la liste déroulante Niveau de confiance, sélectionnez Total (interne), Elevé ou Moyen.
- Cliquez sur Appliquer.