4

I have 20,000 external Users, they don't have domain account. How can i create User Profiles for them in SharePoint 2010 ? Is there any way to create them without adding them to domain ?

5
  • How are you storing these users?
    – user6024
    Commented Dec 16, 2012 at 16:41
  • My external users are in DB2 database.
    – Share
    Commented Dec 17, 2012 at 2:15
  • 1
    If you can make a direct connection from SharePoint to the DB2 server, this isn't that difficult to build a timer job and synchronize that way. I've done it for AD LDS and haven't run into any issues.
    – user6024
    Commented Dec 17, 2012 at 4:26
  • Thank you for the response Trevor. So in your case, while creating UserProfile what did you put account Name ? In my case, i don't have any account name(domain\userid) ? Just i do have only email (gmail,yahoo or etc).
    – Share
    Commented Dec 17, 2012 at 13:44
  • The attribute I leverage is 'mail' from AD LDS.
    – user6024
    Commented Dec 17, 2012 at 13:46

1 Answer 1

1

You can manually create user profiles from the "Manage User Profiles" screen in Central Administration (though for 20,000 you'd likely want to automate it with PowerShell.

All profiles have to be associated with "an account", but that account doesn't have to be an AD account. How are your external users authenticating? As an example, if you're using claims/FBA, with a SQL database containing the user accounts for your external users, you should be able to create a user profile using the claim provider and account.

In order for it to work correctly, you'll have to make sure you've properly completed the web.config changes for STS and CA on the Central Administration server, not just on the WFE(s).

4
  • Sorry i have to create User Profiles programatically, not manually. My External Users are Authenticating using "SiteMinder" as a TIP(Trusted Identity Provider). My external users are not holding any account, they use their personal email to login into sharepoint.
    – Share
    Commented Dec 17, 2012 at 2:14
  • According to the SiteMinder documentation, there is no support for profile import through SiteMinder. I'd think your only course of action would be to use SharePoint's built in UPS capability leveraging BCS to connect to your user store database and pull the profile information in.
    – webdes03
    Commented Dec 17, 2012 at 13:44
  • BCS can only append, not create, User Profiles.
    – user6024
    Commented Dec 17, 2012 at 13:47
  • Correct. You'd have to create the profiles first, but you should be able to script the initial creation through PowerShell as I originally noted.
    – webdes03
    Commented Dec 17, 2012 at 17:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.