This is an archive related to a previous version of Esri Maps for SharePoint. If you need the current version go to http://doc.arcgis.com/en/maps-for-sharepoint/.
The components included in Esri Maps for SharePoint—the Silverlight-based ArcGIS Map Web Part, Esri MAPS Locate workflow, Esri MAPS Connect workflow, and Esri Maps Location field—each reference services from ArcGIS Online out of the box. By default, they access these services over HTTP. Due to the cross-scheme restrictions of Silverlight, the default use of HTTP introduces problems when Esri Maps for SharePoint is used within a SharePoint site that employs Secure Sockets Layer (SSL or HTTPS) protection. Since Esri Maps for SharePoint is highly configurable, all of the service endpoints used by the product can be updated to use HTTPS endpoints instead of HTTP. This topic explains how to use HTTPS instead of HTTP.
Much of the Esri Maps for SharePoint configuration is stored in lists, where each list item corresponds to a web service used by the product. The lists containing items you'll need to update include Basemaps, Connections, Locators, and the ArcGIS Online URL in the Configuration Settings list. Updating these to use HTTPS instead of HTTP is a matter of updating each list item to specify an equivalent HTTPS endpoint or deleting those items for which SSL equivalents do not exist. The specific steps to update each configuration list are as follows:
Update the map services used as basemaps to point to HTTPS endpoints. These are the set of basemaps available in the ArcGIS Map Web Part basemap gallery.
These eight map services are hosted on ArcGIS Online, and each have SSL equivalents. When editing each item, make sure to update the web address.
While it's recommended to update the description as well, that's only used for display within the list. The web address is the uniform resource locator (URL) that's used by Esri Maps for SharePoint. This applies to the service endpoints in this list as well as the others that need to be updated (described below).
Update the default set of ArcGIS Server connections. These are the ArcGIS Server instances that appear by default in the ArcGIS Map Web Part Browse pane.
Update the geometry service endpoint. This endpoint is used by the ArcGIS Map Web Part for geometric operations, such as reprojecting graphics when switching between basemaps with different spatial references.
Update the ArcGIS configuration settings. These settings define the endpoints used by the Map Web Part for retrieving the web maps and groups provided by the Map Center. This file can be edited to specify use of an organization's Portal for ArcGIS instance instead of ArcGIS Online.
Some of the Esri Maps for SharePoint configuration is stored in configuration files. Unlike the configuration lists, which define the configuration of sets of equivalent items, the configuration files specify relatively complex configurations, such as the default map definition and default layout of the Map Web Part. Two of these files contain references to HTTP service endpoints. These can be changed to HTTPS as follows:
Once these steps have been completed, Esri Maps for SharePointcomponents will all work within the SSL site just as they do by default within any non-SSL site. New ArcGIS Map Web Part, Esri MAPS Locate workflows, and Esri Maps Location fields will all retrieve the updated configuration, using only HTTPS service endpoints and working within Silverlight's URL access restrictions.