We have created several maps and apps for use by one of our jurisdictions and they are made public and only use HTTP the jurisdiction has created a new website and their entire website is HTTPS and is having troubles consuming the services we created for them. The website tech said because of their SSL certificate the maps need to have an https versus an http, to be able to function with their site. We do not have a SSL certificate because we wanted to keep everything as simple as possible and not get into the headache of getting an SSL and dealing with our IT department.
Any suggestions, we used AGOL and the web app builder inside AGOL to create this maps and apps.
Hi Anthony,
This sounds like a standard mixed content issue; the apps are now running in https but the services within the apps are using http. Are your services running on your own GIS Server or are they hosted services in ArcGIS Online? If you need to configure https on your own GIS Server here are the instructions:
Configure HTTPS on ArcGIS Server—Documentation (10.4) | ArcGIS for Server
If they are hosted service in ArcGIS Online, https is already configured and there is no administrative action required, the apps just may need to be updated to use the services via https.
Hope this helps!
-Dan
Everything is hosted and running on our GIS server we gave them the URL to the apps so they can consume them in their website.
Dear Anthony,
You can create your own self singed certificate. I can't comment on security issues.
To generate SSL
IT: How To Create a Self Signed Security (SSL) Certificate and Deploy it to Client Machines
and as per as server is concern
Enable HTTPS on your web server—Installation Guides (10.4) | ArcGIS for Server
Hope it will solve your issue.
Thanks and Regards.
Abhishek Rathi
Here are several links to discussions on SSL and secure services (not in a particular order, however, the last few are from the GeoNet .community, not just help.