The components included in ArcGIS for SharePoint – the ArcGIS Map Web Part, ArcGIS Geocoding Workflow, and ArcGIS Location Field – each reference services from ArcGIS Online out-of-the-box. By default, they access these services over http. But due to the cross-scheme restrictions of Silverlight, the default use of http introduces problems when ArcGIS for SharePoint is used within a SharePoint site that employs Secure Sockets Layer (SSL or https) protection. So when loading the Map Web Part on an https site, the following prompt will be shown:
This is the browser’s way of asking the user whether to allow the retrieval of string data from a source that is not SSL-secured. Worse yet, when the prompt is dismissed, the web part will attempt to load the image tiles for the map. But because cross-scheme downloading of image data (i.e. pulling images to a SSL-secured client from a non-SSL source) is completely disallowed, the map will fail to load and the web part will be unusable.
Fortunately, this problem has a simple resolution. Because ArcGIS for SharePoint is designed to be highly configurable, all of the service endpoints used by the product can be updated to use https endpoints instead of http. Better yet, all ArcGIS for SharePoint configuration is contained within the site collection scope, meaning that the product can be used on both SSL and non-SSL sites within the same SharePoint farm. To make ArcGIS for SharePoint work on site with SSL security, simply follow the steps provided in the online help.
SharePoint, Silverlight, Office