Folks, we've got the problem. We are using Claims auth on a SharePoint farm.

As usual (windows auth) when user login at first-time to SharePoint site, he sees his DisplayName in welcomecontrol.ascx (rigth-bottom part of page). In this case DisplayName resolved from ActiveDirectory (i'm not sure, but it's looks like that).

But we want the same behaviour with Claims auth. All of our users sees LoginName before the UserInfoList data on SPWeb will synchronize with profile.

Our users don't want to waiting to sync-job will fill all of the user data on site (all of our users already have user profiles).

  • It's impossible by policies to use IHttpModule to do that on-demand
  • It's impossible to handle User creation on web site (EventHandlers don't work with UserInfoList)
  • It's impossible to use audit (because it's also need a time to handle)

What may you suggest in this scenario to sync user data on the spweb from profile on the first-time login?

  • Not sure what you are saying here. Is the problem that user profile synchronization takes too long and you want profile data in the meantime?
    – SPDoctor
    Commented Aug 9, 2011 at 10:55

1 Answer 1


Try this Having fun with the SharePoint Welcome.ascx control

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.