<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Français (French)</title><link>https://www.infopathdev.com:443/forums/37.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: active directory et infopath forms service</title><link>https://www.infopathdev.com:443/forums/thread/1109.aspx</link><pubDate>Wed, 21 Mar 2007 23:38:31 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:1109</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/1109.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=1109</wfw:commentRss><description>Salut,

Y a ceci:

&lt;a href="http://www.qdabra.com/en/products/ADWebService.aspx" target="_blank" title="http://www.qdabra.com/en/products/ADWebService.aspx"&gt;http://www.qdabra.com/en/products/ADWebService.aspx&lt;/a&gt;

qui est tout prêt pour $19.95. Créer par Qdabra (les créateur de ce site). MAis ce n&amp;#39;est pas cross domaine.

Sinon en cherchant sur le forum (zone de recherche à droite) en tapant Active directory tu trouvera des façon de faire. ici une piste par exemple:

http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=2840

S&amp;#39;il ne te faut que le username, il de suffit de faire System.Environment.UserName dans du code et de l&amp;#39;attribuer à un de tes champs pour ensuite le réutiliser.

Mais la plus simple et celle recommandé par Microsoft reste un webservice comme dans la solution de Qdabra.</description></item><item><title>Re: active directory et infopath forms service</title><link>https://www.infopathdev.com:443/forums/thread/1108.aspx</link><pubDate>Wed, 21 Mar 2007 16:05:16 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:1108</guid><dc:creator>cyph</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/1108.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=1108</wfw:commentRss><description>j'oubliais... merci d'avance pour toutes vos aides ! :)</description></item><item><title>active directory et infopath forms service</title><link>https://www.infopathdev.com:443/forums/thread/469.aspx</link><pubDate>Wed, 21 Mar 2007 16:03:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:469</guid><dc:creator>cyph</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/469.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=469</wfw:commentRss><description>Bonjour !&lt;br /&gt;&lt;br /&gt;J'ai un formulaire qui va rechercher des informations sur l'utilisateur qui remplit le formulaire sur active directory, pour remplir automatiquement certains champs.&lt;br /&gt;&lt;br /&gt;Quand je teste le formulaire avec infopath, ça marche bien. Par contre quand je le teste avec infopath forms service, j'ai une erreur :&lt;br /&gt;&lt;blockquote id="quote"&gt;&lt;font size="1" face="Verdana, Arial, Helvetica" id="quote"&gt;quote:&lt;hr height="1" noshade id="quote"&gt;System.Runtime.InteropServices.COMException (0x80072020): Une erreur d'opération s'est produite.&lt;br /&gt;   à System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)&lt;br /&gt;   à System.DirectoryServices.DirectoryEntry.Bind()&lt;br /&gt;   à System.DirectoryServices.DirectoryEntry.get_AdsObject()&lt;br /&gt;   à System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne)&lt;br /&gt;   à System.DirectoryServices.DirectorySearcher.FindOne()&lt;br /&gt;   à Modèle1.FormCode.FormEvents_Loading(Object sender, LoadingEventArgs e)&lt;hr height="1" noshade id="quote"&gt;&lt;/font id="quote"&gt;&lt;/blockquote id="quote"&gt;&lt;br /&gt;J'ai cherché sur le net, et d'après ce que j'ai compris, c'est un problème authentification : quand je remplie le formulaire avec infopath, je le fais avec mon environnement, qui est utilisé pour  la connexion à AD ; mais quand je le remplie avec infopath forms service, il doit utiliser un autre environnement qui ne me permet pas la conenxion à AD. Il me faut donc m'authentifier d'une manière ou une autre. Pour acceder au formulaire, je dois me logger sur le site sharepoint, donc serait-il possible d'utiliser ça pour résoudre mon problème ? J'ai chercher là dessus aussi, j'ai vu des histoires de impersonate ou encore de fichiers UDC mais j'avoue que je me perds un peu dans tout ça...&lt;br /&gt;&lt;br /&gt;Donc mes questions :&lt;br /&gt;1) est-ce que mon raisonnement est correct ?&lt;br /&gt;2) comment utiliser AD sous infopath form service&lt;br /&gt;&lt;br /&gt;Pour info :&lt;br /&gt;Le formulaire est créé avec infopath 2007 C# .net 2.0, publié pour infopath forms service</description></item></channel></rss>