We are currently investigating the possibility of enabling anonymous access on SharePoint Portal Server 2003. This works by creating an additional web site as described in the Microsoft Office SharePoint Portal Server 2003 Administration Guide. What we are planning to do is to have users that are not in the corporate active directory access the web site that is configured with anonymous access. Users that are in the corporate active directory access the website configured with integrated security. The anonymous access website will have a “login” button available that switches to the integrated security website with code as simple as:
This switches to the new site, and if the user is in the corporate active directory, he does not have to login, otherwise you get a login box. Some of users that are not in the corporate active directory but have to be able to contribute content cab be put in a special active directory group to enable them to log in.
One important thing is that if you have custom developed code, you have to go one extra step clearly described in the following Microsoft Knowledge base entry: http://support.microsoft.com/default.aspx?scid=kb;EN-US;830424