First, a little background: We have an intranet site based on WSS 3.0 that is hosted on a server in *DOMAIN_A.LOCAL* and set up to use Integrated Windows Authentication to authenticate users against Active Directory user accounts of *DOMAIN_A.LOCAL*.
This setup works just fine for users who are logged into Windows using an AD account from *DOMAIN_A.LOCAL*, but when users try to access the site from a PC logged into Windows using an AD account from a different domain (i.e. *DOMAIN_B.LOCAL*) the following problems occur:
The user must manually enter their credentials as *DOMAIN_A\UserName* rather than just UserName because otherwise, Internet Explorer automatically inserts *DOMAIN_B* and causes authentication to fail.
Once logged in, if the user does something that requires the browser to pass their authentication through to a client app, such as clicking on a Microsoft Office document in a document library in order to open it for editing, it appears that invalid credentials (presumably *DOMAIN_B*) are passed automatically, thus forcing the user to manually enter their *DOMAIN_A* credentials again.
My question, then is this:
Is there any way to implement a "default domain" type of behavior when using Integrated Windows Authentication (as can be done when using Basic clear text authentication) so that if a user on *DOMAIN_B* does not enter a domain before their user name, *DOMAIN_A* is inserted automatically for them?
Of course, I realize this deployment may be fatally flawed, so I am also open to suggestions for a different implementation.
In summary, the main problem stems from two different kinds of users needing to access the same content on one SharePoint site. The users in *DOMAIN_A* all have their own full-time workstations where they log into Windows as themselves. The users in *DOMAIN_B* unfortunately have to use shared computers that are logged on using generic "kiosk" type accounts that have no permissions in SharePoint -- thus the requirement that the *DOMAIN_B* users must provide their credentials on demand when accessing a given page in SharePoint. I would like to preserve the convenience of the Integrated Windows Authentication for the "static" users of *DOMAIN_A* while minimizing the amount of manual authentication that the "kiosk" users in *DOMAIN_B* have to endure.