Est-il possible d'effectuer un appel de service Web à partir d'une feuille Excel qui a été téléchargée à partir d'un serveur SharePoint, en utilisant les mêmes informations d'identification que celles utilisées pour accéder au serveur Sharepoint?Comment appeler un service Web en utilisant les mêmes informations d'identification que Sharepoint?
Nous développons actuellement une solution Excel, qui demande des services Web à partir de la feuille Excel. Cela fonctionne bien, mais l'utilisateur doit se connecter au moins deux fois: un pour télécharger/ouvrir la feuille Excel à partir de Sharepoint, et un pour pouvoir exécuter le webservice en utilisant les bonnes informations d'identification.
Le serveur Sharepoint et l'ordinateur client ne se trouvent pas dans le même domaine Active Directory. Donc "System.Security.Principal.WindowsIdentity.GetCurrent()" n'est pas une option, car cela retournera un utilisateur qui n'existe pas sur le serveur.