SharePoint - extranet with forms authentification

Asked By GeorgeGeorgie
16-Apr-07 10:52 PM
I want to enable people in the company to login from outside using forms
authentification. They can login fine, but it seems that they are not
recognized as the same users as when they login from inside using windows
authentification. Is it possible to use the same AD profiles in intranet and
extranet scenarios?
  Cornelius J. van Dyk [MVP] replied...
17-Apr-07 08:41 AM
I know that you can only use one authentication provider per web
application so you either have to go with Forms Auth or AD but I'm not
sure if that's your question.  It seems you might be asking if there's a
way to associate a Forms Auth ID with AD.
You might want to look at MIIS as a possible solution for that.

--
Thanks
C
Blog: http://www.cjvandyk.com/blog
RSS: http://feeds.feedburner.com/cjvandyk
  sezel replied...
17-Apr-07 09:11 AM
I don't think any identity integration will be required, as forms-
authenticating against AD appears like a quite common and supported
scenario.
See http://msdn2.microsoft.com/en-us/library/ms998360.aspx
  GeorgeGeorgie replied...
17-Apr-07 11:18 AM
Thanks for your replies. Sezel, I can authenticate fine with AD, using form
authentication, but sharepoint does not recognize the user as one that is
imported to the sharepoint profile store from Active Directory. Essentially,
I want to allow my Active Directory users to access the External URL, but
using their Active Directory login and maintaining their internal rights.

Can you recommend a way to allow our employees to access the intranet portal
from outside without using VPN? We are using ISA server and our admin is
telling me that we have to use forms authentication if we want to access the
network from outside.

Thanks
  GeorgeGeorgie replied...
17-Apr-07 11:18 AM
Thanks for your replies. Sezel, I can authenticate fine with AD, using form
authentication, but sharepoint does not recognize the user as one that is
imported to the sharepoint profile store from Active Directory. Essentially,
I want to allow my Active Directory users to access the External URL, but
using their Active Directory login and maintaining their internal rights.

Can you recommend a way to allow our employees to access the intranet portal
from outside without using VPN? We are using ISA server and our admin is
telling me that we have to use forms authentication if we want to access the
network from outside.

Thanks
  sezel replied...
18-Apr-07 04:25 AM
George,

I have to say I don't think your admin is being honest with you. If
you are using ISA and want to use AD for authentication there's
nothing that should prevent you from using Basic authentication +
HTTPS for extranet access.

There's a good article on TechNet about this configuration, I don't
have the URL handy but it should be easy to find.

Good luck!
  BeigeBon replied...
18-Apr-07 08:10 AM
I am not an expert in ISA server, but in WSS you can use Windows
Authentication over the Internet -- in fact we do it all the time
(with or without VPN).

I believe that is the way to go if you want users to use their AD
profiles.

I believe Forms authentication is for where your users don't have AD
accounts (for whatever reason -- perhaps they are external partners).
Create New Account
help
in AD Creation mode Hi, I have a wss site that's been installed in active directory creation mode, for the install a new active directory ou was created and then specified during the install. The site is hosted in a the wss admin pages. When I add a domain user it automatically creates a new active directory account for them which is the same as their one that currently exists in active directory but with a number after it and puts that into the new active directory ou
SharePoint active directory column mapping I have MOSS 2007 SP1, active diroctory, Windows Server 2003 all on the same virtual server and I wanted to configure user import from active directory. It all worked fine, and I can get all users from active directory. But there was not all fields I wanted (like mobile phone), so I wanted to do column additional mapping between active directory fields and user profile fields. but I cant get these mappings because I only
set LocalizedMsg = N'The audience cannot be compiled while user profiles are being imported from Active Directory directory service. Wait until the import process completes and then try again.' where ErrorID = '2' Update An error occurred while attempting to update audience membership. Unable to retrieve group membership from Active Directory directory service for this group:' where ErrorID = '9' 10:35:48 Start- sqlConnection.ExecuteNonQuery(cmd = Update set LocalizedMsg = N'The audience cannot be compiled while user profiles are being imported from Active Directory directory service. Wait until the import process completes and then try again.' where ErrorID = '2
s display name(or full name) in WSS or SPS: addresses with the information in Active Directory http: / / blogs.msdn.com / krichie / archive / 2006 / 02 / 18 / 534767.aspx http: / / wss.collutions.com Using SPUserUtil to synchronize SharePoint user Display Names and Email addresses with the information in Active Directory \ par http: / / blogs.msdn.com / krichie / archive / 2006 / 02 / 18 / 534767.aspx \ par \ par #How ECM Starter Kit has an example to find out the user manager from the action directory. So I used it as a based to create my action to get user details from the active directory. Retrieving data from the active directory is an expensive action and I found an open source Action that can do
Cannot connect to Sharepoint server '" + sps + "' - " + ex.ToString()); System.Environment.ExitCode = 1; return; } / / Connect to Active Directory try { adDirEntry = new DirectoryEntry("LDAP: / / dc = " + domain + ", dc = com"); adDirSearch = new DirectorySearcher(adDirEntry); adDirSearch.SearchScope adDirSearch.PropertiesToLoad.Add(adProperty); adResults = adDirSearch.FindAll(); } catch (Exception ex) { Console.WriteLine("Cannot connect to Active Directory server '" + domain + System.Environment.ExitCode = 1; return; } / / Iterate through every Active Directory entry foreach (SearchResult adObject in adResults) { adValue = ""; / / Special handling for "ou" - not a "real" AD Cannot connect to Sharepoint server '" + sps + "' - " + ex.ToString()); System.Environment.ExitCode = 1; return; } / / Connect to Active Directory try { adDirEntry = new DirectoryEntry("LDAP: / / dc = " + domain + ", dc = com"); adDirSearch = new DirectorySearcher(adDirEntry); adDirSearch.SearchScope