We have SPS installed and have followed the "Extranet Deployment" whitepaper
from Microsoft, including setting up SSL. We have set up both port 80(http) and
port 443(https) on the same website in IIS, with a web page that redirects all
insecure requests for SPS to the secure URL, and this is working. We are,
however, getting prompted twice for authentication if going to the insecure http
address; it prompts once when we go there, and once when it is redirected to the
secure https URL. If going directly to the secure https URL, it requires only
one authentication. I understand why this happens: we are requiring windows
authentication on the site and not anonymous. We would like to get this number
of authentications down to only one, to simplify things for our end users.
I have tried these steps to accomplish this so far:
-set up a separate web site that answers on port 80 for the insecure URL and
automatically redirects it to the secure URL
-changed port 80 to port 81 on the original website so there would be no
confusion in which site would answer
-restarted the IIS admin service
When going to the insecure URL, it redirects fine to the secure site but
encounters that common proxy error that I've seen before (especially when I
first tried to get SSL to work):
Dashboard Error
An Unexpected error occurred.
An error occurred while accessing the dashboard. This error may be caused by
the proxy server settings for your dashboard...-2147217895 (error number)
I've tried changing the proxy settings arround, from 80 to 81, and also even to
443 since I saw that in the newgroup as a possible fix for a similar situation:
nothing worked, same error.
Does anyone have an idea of how to fix this so that an http request is given a
simple redirect to the https URL without getting prompted for authentication
twice?