Déployer une solution Services Business Connectivity hybride SharePoint dans Microsoft 365

S’APPLIQUE À :  yes-img-13 2013  yes-img-16 2016  yes-img-19 2019  yes-img-se Subscription Edition  yes-img-sop SharePoint in Microsoft 365

**Cet article fait partie d'une feuille de route de procédures de configuration pour les solutions hybrides SharePoint. Veillez à respecter une feuille de route lorsque vous effectuez les procédures décrites dans cet article. **

Le scénario Microsoft Business Connectivity Services déploiement hybride (BCS) vous permet de publier en toute sécurité des données sur site dans une liste externe ou une application pour SharePoint dans Microsoft 365. À partir de là, les utilisateurs peuvent afficher et modifier les données, en fonction des autorisations dont ils disposent.

Dans ce scénario, vous allez apprendre à :

  • Configurez votre environnement local afin de pouvoir publier en toute sécurité des données métiers confidentielles sur votre SharePoint dans Microsoft 365 location.

  • créer et configurer un point de terminaison du service OData et un type de contenu externe avec Visual Studio 2012.

  • Préparez votre SharePoint dans la location Microsoft 365 pour héberger une application pour SharePoint dans Microsoft 365 ou une liste externe, ce qui met les données externes à la disposition de vos utilisateurs extranet.

  • Créez un objet de paramètres de connexion qui indique Services Business Connectivity dans SharePoint dans Microsoft 365 comment se connecter au point de terminaison du service OData local.

  • Déployez une application pour SharePoint dans Microsoft 365 liste externe ou externe SharePoint dans Microsoft 365.

  • valider le scénario hybride BCS et résoudre les problèmes y afférents.

Éléments déployés à l’aide de ces procédures

BCS est une infrastructure centralisée dans SharePoint Server, Office 2016 et SharePoint en Microsoft 365 qui vous permet d’intégrer des données qui ne sont pas en SharePoint dans les produits Microsoft 365 ou Office 2016 dans SharePoint Server. Les implémentations BCS prennent de nombreuses formes. Cela inclut ce formulaire hybride qui utilise SharePoint dans Microsoft 365 et SharePoint Server local. Ces procédures montrent comment installer et configurer BCS pour intégrer des données à partir d’un point de terminaison de service OData local dans SharePoint dans Microsoft 365. Pour ce scénario, nous utilisons l’exemple AdventureWorks SQL base de données et créons un en-tête de service OData pour la base de données. La solution est représentée dans le diagramme suivant.

Figure : Solution BCS hybride

Affichage de la séquence d'actions pour BCS hybride

  1. Un travailleur de l’information se SharePoint dans Microsoft 365 à l’aide de son compte fédéré et ouvre une application pour SharePoint dans Microsoft 365 ou une liste externe qui a besoin de données à partir d’une source de données OData sur site.

  2. La liste externe crée une demande pour les données et l'envoie à Business Connectivity Services. Business Connectivity Services examine l'objet de paramètres de connexion pour déterminer la façon de se connecter à la source de données et les informations d'identification à utiliser.

  3. Business Connectivity Services récupère deux jeux d'informations d'identification :

  4. Certificat de canal sécurisé à partir du magasin sécurisé SharePoint dans Microsoft 365. Il est utilisé pour les SharePoint lors Microsoft 365'authentification au proxy inverse.

  5. Jeton OAuth provenant d'un service Azure AD. Il est utilisé pour l’authentification des utilisateurs sur la batterie SharePoint server. Vous pouvez accéder au service Azure AD avec votre SharePoint dans Microsoft 365 abonnement. Il s’agit d’un service de jeton de sécurité qui gère les jetons de sécurité pour les utilisateurs de SharePoint dans Microsoft 365.

  6. Business Connectivity Services envoie une demande HTTPS au point de terminaison publié pour la source de données. Cette demande inclut le certificat client provenant de la Banque d'informations sécurisée, le jeton OAuth et une demande pour les données. Le proxy inverse authentifier la demande à l’aide du certificat client et la passe à la batterie de serveurs SharePoint local. Pour plus d’informations sur la SharePoint de Microsoft 365 sur Internet, voir SharePoint dans Microsoft 365 guide de la solution de publication dans Forefront Technical Library.

  7. La batterie sur site récupère l'identité Cloud de l'utilisateur à partir du jeton OAuth (par exemple, user123@contoso.com) et, par le biais du code CSOM (Client-side Server Object Model), le mappe avec l'identité sur site (par exemple, contoso\user123). Les informations d'identification sur site sont mappées vers celles qui ont accès aux données externes via une application cible de Banque d'informations sécurisée.

  8. Business Connectivity Services sur site redirige la demande vers le point de terminaison du service OData. Le service OData authentifie la demande (via IIS) et renvoie les données, qui sont retransférées par le même procédé vers la liste externe pour permettre à l'utilisateur de travailler avec ces données.

Vidéo : Regardez une démonstration du scénario hybride BCS

Utilisation de ces procédures

Les étapes permettant de déployer intégralement ce scénario sont présentées dans de petites procédures. Chaque procédure est numérotée de manière à indiquer sa position dans l’ordre général. Au début et à la fin de chaque procédure, des liens vous orientent vers les étapes précédentes et suivantes. À titre de référence, la liste suivante contient des liens vers toutes les procédures, dans l’ordre requis. N’ignorez pas que cette liste inclut les étapes de déploiement d’une liste externe et d’une application pour SharePoint dans Microsoft 365. Vous pouvez déployer l'une ou l'autre, ou les deux, en fonction de vos besoins. Sautez les étapes concernant la configuration que vous ne voulez pas déployer. Vous devez suivre les étapes dans l'ordre afin de créer le scénario. Vous pouvez également utiliser ces procédures individuellement pour créer vos propres scénarios. Dans ce cas, il est important de tester l’ensemble des procédures, dans l’ordre, dans un environnement de laboratoire avant de les tester en production.

Feuille de route des procédures

Pour configurer la solution hybride BCS, procédez comme suit :

  1. Pour configurer les paramètres et services sous-jacents nécessaires, suivez les procédures de la procédure de préparation de votre environnement pour Services Business Connectivity scénario hybride.

  2. Si vous voulez utiliser une liste externe, suivez les procédures de la rubrique Déployer le scénario hybride Business Connectivity Services en tant que liste externe.

  3. Pour valider votre configuration, suivez les procédures de Validation du Services Business Connectivity hybride.

Voir aussi

Concepts

Environnement hybride pour SharePoint Server

Planification du déploiement SharePoint Server hybride

Installer et configurer SharePoint Server hybride

Autres ressources

Présentation de OData : accès aux données pour le web, le cloud, les appareils mobiles et autres