Loading [MathJax]/extensions/TeX/mathchoice.js

6 votos

ArcGIS Server 10.3.1, adaptador Web y autenticación de Windows

Esta es, probablemente, un tiro largo, pero aquí está.

Hemos de ArcGIS Server 10.3.1 instalado y un simple servicio de mapa que se despliega sobre ella. Estamos acceso al servicio de mapas a través de custom javascript/html aplicaciones (uno de los cuales es de ESRI Calzada Características del Editor o RCE).

El acceso a la garantía de servicio de mapas a través de http://mapserver:6080 no presenta problemas ni acceder a él a través de la Web de ESRI Adapator url (http://mapserver/arcgis).

enter image description here

Sin embargo, la habilitación de la seguridad a través del Dominio de Windows en el Nivel Web causas de los errores siguientes a comenzar a aparecer en nuestra web, de la aplicación de llamadas para el servicio de mapas.

GET http://dev-gis/arcgis/rest/info?f=json
XMLHttpRequest cannot load http://dev-gis/arcgis/rest/info?f=json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://dev-app' is therefore not allowed access. The response had HTTP status code 401.

Ahora, parece que hay un CORS de error, sin embargo el CORS políticas fueron habilitadas en la Web Adaptor (que sólo debe aplicarse para Silverlight y Flex de todos modos) y no hay ningún CORS problemas cuando la autenticación de Dominio de Windows no está activado.

Esta es la forma en que la seguridad está configurado para el Web Adaptor en IIS

enter image description here

He intentado habilitar CORS a través de la web.config para el Web Adaptor (aunque esto no debería ser necesario), añadiendo las siguientes líneas.

<httpProtocol>
   <customHeaders>
     <add name="Access-Control-Allow-Origin" value="*" />
   </customHeaders>
 </httpProtocol>

la que me pone a aquí

GET http://dev-gis/arcgis/rest/info?f=json 401 (Unauthorized)

enter image description here

Obviamente, esto es un problema para cualquiera de nuestras aplicaciones, si estamos tratando de acceder a través de la autenticación de dominio.

La pregunta es, ¿alguien más con este problema y si es así, ¿cómo resolverlo. Creo que he intentado todo en mi bolsa de trucos en este momento y estoy sin ideas.

Actualización 1

Por Mintx pregunta, el GIS Server está configurado con el Web Adaptor

enter image description here

y de Nivel Web authenction ha sido habilitado para ArcGIS Server.

enter image description here

3voto

Vasu Puntos 11

Yo estaba teniendo el mismo problema exacto. Lo que finalmente funcionó para mí es agregar lo siguiente para el sitio raíz y no la aplicación para el adaptador de la web. ¿Tiene sentido? No a mí. Pero funcionó para mí.

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X