SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.
Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top
Currently, We are getting the credential prompt for each web applications when user accessing from out side network. our SharePoint web application is open in internet but when any user accessing from outside our domain he is getting prompt for each web application.is there any mechanism that will allow me one login in one browser an din same browser I can access other web application without prompt. example google if we login to google they we no need to login again for youtube, drive and other google product. we want only one authentication prompt to authenticate multiple web application.
below is multiple web application in same farm.
Web application – xxx.xxxxxx.com
Web application – yyy.xxxxxx.com
Web application – zzz.xxxxxx.com
It asks credential three times. but my requirement is that It should prompt for credential only once and will forward authorization for other application if it opens in same browser in multiple tab.
As you obviously use a reverse proxy configured with “pass-through” SharePoint gets the request and asks for credentials. SharePoint does not remember your credentials for other web applications and will ask for every web application for credentials.
Solution is to configure the reverse proxy for “pre-authenticate”. This is just possible if you connect it to an adfs server to do credential checking.
Reverse proxies that are able to do “pre authentication” are:
- Microsoft Web Application Proxy (recommended by Microsoft)
- Kemp Loadmaster (at least 2000 and 5000 works fine, I am sure others can do as well)
There are more products on the market I think. This two do a fine job when configured right as we used both.