I'm relatively inexperienced with SharePoint (MOSS 2007), InfoPath and Active Directory, so excuse me if this is a silly question.
We're building a forms portal in MOSS 2007, using InfoPath Forms Services with browser based forms. I'm looking into the possibilities for retrieving the current form user's email address within an InfoPath form hosted in Form Services. We're working with a complex AD structure with multiple root forests, with two way trusts set up between each root forest/domain.
Based on what I've seen/read so far, the recommended option is to use a web service to retrieve the email address. Based on that I'm trying to determine the best approach for us to use.
Would the Qdabra AD web service be a suitable option for this? I've seen that the Qdabra web service does not support multiple domains, but is this irrespective of any domain trust that may be set up?
I've also looked at using the User Profile Database available out-of-the-box with MOSS and using the web service to retrieve the email address. However it seems like I'll need to configure the MOSS user profile DB to import from and sync with every domain individually, which I'd like to avoid as we currently have too many domains for this to be a suitable option.
The current AD set up with multiple root forests is an issue we need to address separately, but this is likely to take a while to get right and we need this forms solution in place in the near future.
Any tips or advice would be very much appreciated.
Thanks