Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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 ?

share|improve this question
    
How are you storing these users? –  Trevor Seward Dec 16 '12 at 16:41
    
My external users are in DB2 database. –  Share Dec 17 '12 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. –  Trevor Seward Dec 17 '12 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 Dec 17 '12 at 13:44
    
The attribute I leverage is 'mail' from AD LDS. –  Trevor Seward Dec 17 '12 at 13:46
add comment

1 Answer

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).

share|improve this answer
    
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 Dec 17 '12 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 Dec 17 '12 at 13:44
    
BCS can only append, not create, User Profiles. –  Trevor Seward Dec 17 '12 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 Dec 17 '12 at 17:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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