A nice feature of the Microsoft eco-system is that everything just works together. Another nice feature is that sometimes we need to make it so.
Scenario:
An organization has a normal Microsoft environment, Windows Server, AD, Windows 7 clients, SharePoint 2010 etc. The SharePoint server has a Web application on standard port 80, accessible through both the NetBIOS/computer name (http://server) and a DNS-based general FQDN (http://portal.company.local). when accessing the site through the FQDN, everything works as expected until we try to open an explorer view to a document library, or try to save an Office document to a site. When doing this through the server name, automatic login works, when using FQDN the user is presented with a login dialog/prompt for credentials.
The first thing to check is that the sites are in the IE Local Intranet zone. Local Intranet zone is the only zone that enables automatic login by default.
The next thing is to enable automatic forwarding of credentials to the server using the following registry hack:
- Click Start, type regedit in the Start Search box, and then press ENTER.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters
- On the Edit menu, point to New, and then click Multi-String Value.
- Type AuthForwardServerList, and then press ENTER.
- On the Edit menu, click Modify.
- In the Value data box, type the URL of the server that hosts the Web share, and then click OK.
For more information, check: http://support.microsoft.com/?id=943280
(After changing, remember to restart the computer or restart the WebClient service)