Générer pour Microsoft Teams à l’aide de SharePoint Framework

Vous pouvez étendre Microsoft Teams avec des fonctionnalités supplémentaires en intégrant vos applications. Cela vous permet d’exposer des fonctionnalités dans le contexte du travail de vos utilisateurs, ce qui les aide à être plus productifs. En créant des applications Microsoft Teams à l’aide de SharePoint Framework, vous pouvez réduire les coûts sur l’infrastructure d’hébergement et simplifier le processus de déploiement et d’exploitation.

Conseil

Pour savoir comment utiliser les différents concepts décrits dans cet article, consultez l’exemple d’application Prospects sur GitHub.

Pourquoi générer pour Microsoft Teams à l’aide de SharePoint Framework

L’utilisation de la SharePoint Framework à générer pour Microsoft Teams présente deux principaux avantages : l’hébergement simplifié et la facilité d’intégration avec les API sécurisées avec Azure Active Directory.

Hébergement automatique de solutions

Lorsque vous créez des solutions pour Microsoft Teams, vous devez les héberger quelque part. En règle générale, cela signifie créer et surveiller un Azure App Service. Cela signifie également que vous disposez désormais d’une infrastructure supplémentaire pour laquelle vous devez payer et surveiller en continu.

Lorsque vous créez des onglets Teams et des applications personnelles à l’aide de SharePoint Framework, vos solutions sont automatiquement hébergées pour vous dans SharePoint. Vous n’avez pas besoin de ressources supplémentaires dans Microsoft Azure. Cela simplifie considérablement le processus de déploiement et les opérations et réduit le coût global de votre solution.

En outre, si vous avez activé Office 365 CDN, les ressources de vos onglets Teams et applications personnelles seront servies à partir du CDN, offrant à vos utilisateurs une expérience nettement meilleure sans aucun coût ou configuration supplémentaire.

Utiliser les fonctionnalités d’authentification existantes

Vos solutions Microsoft Teams doivent généralement se connecter à d’autres services exposés via des API. Ces API sont sécurisées et vous obligent à vous authentifier avant de pouvoir les utiliser. Lorsque vous créez vous-même votre application Microsoft Teams, vous devez vous assurer que votre application se connecte en toute sécurité aux API vous-même.

SharePoint Framework dispose d’une prise en charge intégrée de la demande et de la gestion de l’accès aux autorisations d’API. En outre, il contient des bibliothèques prêtes à l’emploi pour communiquer avec Microsoft Graph et d’autres API sécurisées avec Azure Active Directory. L’utilisation de ces classes vous permet de vous concentrer sur la création de votre application sans avoir à vous soucier de l’authentification.

Augmenter votre portée

Les organisations utilisent différents outils pour différents scénarios. Bien qu’ils implémentent certains processus en plus de Microsoft Teams, ils peuvent en implémenter d’autres dans SharePoint. En créant vos applications à l’aide de SharePoint Framework vous pouvez générer votre solution une seule fois et l’utiliser pour les différents scénarios sans avoir à gérer plusieurs copies de votre code.