Désactiver les répertoires d’API non administratifs

ArcGIS 11.4 | |  Help archive

Par défaut, le répertoire du portail ArcGIS /<context>/sharing/rest et le répertoire des services REST d’ArcGIS /<context>/rest/services sont activés et offrent une représentation HTML des éléments, des services, des cartes Web, des groupes et du contenu de votre portail. Ils contiennent également toutes les actions que vous effectuez sur les éléments et les services de votre portail via REST. Ces répertoires peuvent constituer un outil de développement pratique ; il est toutefois conseillé de les désactiver pour les systèmes de production si vous ne souhaitez pas que les utilisateurs parcourent votre liste d’éléments, recherchent vos services sur le Web ou envoient des requêtes vers votre portail par le biais de formulaires HTML.

Il ne s’agit pas d’un paramètre de confidentialité. La désactivation d’ArcGIS Portal Directory n’a pas pour effet de bloquer l’accès aux éléments, services, cartes Web, groupes, contenus et à leurs opérations ni d’empêcher leur découverte. Elle supprime simplement les pages HTML d’affichage des éléments et cartes Web et la liste des opérations prises en charge pour chacun d’entre eux. Tous les éléments et cartes Web sont toujours totalement accessibles au format JSON (f=json). Les restrictions de sécurité sur les éléments et cartes Web sont toujours applicables.

Pour désactiver ces répertoires, procédez comme suit.

  1. Ouvrez le répertoire administrateur ArcGIS Enterprise et connectez-vous en tant qu’administrateur de votre organisation. L’URL est au format https://example.organization.com/<context>/admin.
  2. Cliquez sur Security (Sécurité) > Configuration > Update Configuration (Mettre à jour la configuration).
  3. Sur la page Update Configuration (Mettre à jour la configuration), définissez la propriété disableServicesDirectory sur true, par exemple, "disableServicesDirectory": true.
  4. Cliquez sur Mettre à jour la configuration.