If I do that, what is the same and was is unique between the two web
apps? For instsance, if someone customizes their masterpage for their
AD-authenticated web app sites, do they then need to go and modify their
masterpage for their Forms-authenticated web app sites? If they make a
new document list in one app, do they have to make it in the other one
as well?
Reply> Content is the same for both Zones. The only differences you will see
all relate back to issues around not having a windows identity on the server
when running forms Based. For example, users will still be able to open
documents and save documents to a library, but the New button won't be there
for FBA users because it won't work right.
The scenario we are trying to address is that we're going to have a team
collaboration portal (web app) with the front-end server sitting in our
DMZ zone. We'd like to be able to authenticate internal users via AD,
and external users via forms. It sounds like from what you're saying
that we could just have two portals, both pointing at the same DB. My
question is if that doubles the maintenance to keep both portals
in-synch in terms of page layout/templates/permissions/etc.
Reply> Although there are two portal addresses, there is only one portal.
The content is only stored once in a single content database. You just have
two slightly different URLs to get to the content.
> Rather than going this
> route you might want to investigate Forms Based
> authentication using LDAP. Using this you can point users at
> your regular AD, but there is also a .net 2.0 control that
> can be added to the Login page to register users and create
> accounts in AD on the fly.
That's interesting. Is this web control a MS product or a 3rd party
control?
Reply> Sharepoint uses standard .NET 2.0 pluggable authentication. The
Register User control (it's a server control not a webpart) is a regular
ASP.NET 2.0 control. Sharepoint has a login page for FBA that has the Login
control on it, but some of the other controls like the user registration
control can also be added. Its all stock ASP.NET 2.0 including the LDAP
membership provider.