Quel est le niveau d'autorisation d'accès au répertoire virtuel approprié requis pour un service Web SOAP ?

StackOverflow https://stackoverflow.com/questions/30712

Question

Lors de la configuration d'un nouveau répertoire virtuel pour héberger un service Web SOAP dans IIS 6.0 sur une machine Server 2003, je dois définir les autorisations d'accès au répertoire virtuel.Les différentes autorisations doivent autoriser/interdire les éléments suivants :

  • Lire
  • Exécuter des scripts (tels qu'ASP)
  • Exécuter (comme ISAPI ou CGI)
  • Écrire
  • Parcourir

Le service Web SOAP est publié via le serveur SOAP3.0 ISAPI avec les extensions définies sur « Autorisées » dans le volet Extensions du service Web du gestionnaire IIS.

Puisque je ne veux pas exposer le contenu de ce répertoire au Web, je sais Parcourir n'est pas souhaitable.Mais je ne le faites pas je sais si j'ai besoin d'avoir le Exécuter des scripts, Exécuter, et Écrire autorisations activées pour publier correctement ce service Web.Le service Web est utilisé pour envoyer et recevoir des ensembles de données XML entre le serveur et les clients distants. Quel est le niveau d'autorisation d'accès correct pour le répertoire virtuel de mon service Web SOAP ?

Était-ce utile?

La solution

Après un examen plus approfondi, je suis arrivé à la conclusion qu'une hypothèse que j'avais à propos avoir besoin Les autorisations de lecture étaient incorrectes.
Les services Web SOAP n'ont besoin que de l'autorisation « Exécuter les scripts » car le .wsdl provient apparemment du service Web sous la forme d'une réponse d'exécution de script.Ainsi, le minimum requis pour le répertoire d'un service Web SOAP3.0 est Exécuter des scripts.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top