Partager via


Utiliser des données externes dans SharePoint

Dans vos compléments SharePoint, vous devez souvent récupérer et manipuler des données exposées par une application ou un service web distant à partir d’une page ou d’un composant SharePoint. Étant donné que le code personnalisé n'est pas autorisé sur les serveurs SharePoint, votre complément doit utiliser JavaScript dans ce but. Le modèle de complément SharePoint offre plusieurs options pour accéder aux services et aux données distants.

Utiliser la bibliothèque JavaScript inter-domaine de SharePoint pour accéder aux données externes

Vous pouvez utiliser la bibliothèque inter-domaine pour accéder aux données dans votre application web à distance si vous fournissez une page de proxy personnalisée hébergée dans l'infrastructure à distance. En tant que développeur, vous êtes responsable de l’implémentation de la page proxy personnalisée et vous devez gérer une logique personnalisée telle que le mécanisme d’authentification, le cas échéant, pour l’application distante. Utilisez la bibliothèque inter-domaine pour que la communication entre la source de données à distance et la page SharePoint se produise au niveau du client.

Pour plus d’informations sur cette utilisation de la bibliothèque, reportez-vous à la rubrique Créer une page de proxy personnalisée pour la bibliothèque inter-domaines dans SharePoint.

Remarque

La bibliothèque inter-domaines SharePoint peut également être utilisée dans l’autre sens ; c’est-à-dire que JavaScript sur les pages web distantes peut l’utiliser pour accéder aux données à partir de SharePoint. Pour plus d’informations sur cette utilisation de la bibliothèque, voir Création de compléments SharePoint qui utilisent la bibliothèque inter-domaines.

Utiliser le proxy web SharePoint pour accéder aux données externes

Vous pouvez utiliser le proxy web qui est exposé dans le modèle d'objet client JavaScript pour accéder aux données à distance. (Le proxy est également disponible dans le modèle objet côté client (CSOM) .NET, mais vous ne pouvez pas utiliser ce modèle objet dans le code qui s’exécute sur les serveurs SharePoint.)

Quand vous utilisez le proxy web, la première requête est destinée à SharePoint. À son tour, SharePoint demande les données au point de terminaison spécifié et transfère la réponse vers votre page. Utilisez le proxy web lorsque vous souhaitez que la communication entre la source de données à distance et la page SharePoint ait lieu au niveau du serveur.

Pour savoir comment utiliser le proxy, consultez l’article Interroger un service distant à l’aide du proxy web dans SharePoint.

Voir aussi