I have been involved recently in installing ECTS for a DoD program, and while doing so I have been trying to keep track of the issues and adaptations I have had to make to get ECTS working(deploying, issues, enhancing). This is the fourth in the series in which I have been working on configuring MOSS to import the user information from the Active Directory and Active Directory Application Mode Instance being used by the "internal" and "external", respectively, MOSS sites.
I have found that there are not many locations that provide a clear method of setting up your Shared Services Provider to successfully import ADAM account properties into MOSS, so here is a quick Setup for all. Please remember that this ADAM instance was created by the ECTS installation so some of my settings, User Attribute, may differ from your configuration depended on how/what created your ADAM instance.
Central Admin
- Click on the Shared Service Provider (SharedServices1, SSP1, etc.)
- Click on User Profile and Properties
- Click on View import connections
- Click on Create New Connection
-
On the Add Connection Page use the following settings
-
Connection Settings
- Type: LDAP Directory
- Connection Name: <you pick; I recommend something like ADAM>
- Directory service server name: <Name of the server where the ADAM instance is running>
-
Port: <Port number where ADAM is running>
- Uncheck Use SSL-secured connection
- Time out: <default is fine>
-
Provider Name: <The name of the MembershipProvider in your web.config. ADAMUser>
- There are some blogs that state you cannot use the ActiveDirectoryMembershipProvider Membership Provider, but this is incorrect. The ASP.NET ActiveDirectoryMembershipProvider is capable of being used.
- Username Attribute: userPrincipalName
-
Search Settings
-
Click the Auto Fill Root Search Base
- You should have something like CN=ExternalUsers,DC=…,...
- User Filter: (&(objectCategory=Person)(objectClass=User))
- Scope: Subtree
- Page size: <default is fine>
- Page time out: <default is fine>
-
Authentication Information
- Select User Default Account
-
Click OK
Your ADAM connection should now be added to the list of connections available for User Profile Import in your Shared Service Provider. You can now run a full import to get the users from ADAM. You will notice all ADAM user accounts are prefaced with adam:, assuming you are using the ADAM instance from ECTS.