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
- Accès aux données sécurisé et modèles d’objet client pour les compléments SharePoint
- Accéder à des données SharePoint à partir de compléments à l’aide de la bibliothèque inter-domaines
- Accès aux données externes avec REST dans SharePoint
- Autorisation et authentification des compléments dans SharePoint
- Utiliser les opérations de requête OData dans les demandes REST SharePoint
- Options de stockage de données dans les compléments SharePoint
- Créer des composants d’expérience utilisateur dans SharePoint
- Développer des compléments pour SharePoint