Activer l’authentification pour les extensions de message basées sur l’API
L’authentification est un aspect fondamental de la sécurité et sert de première ligne de défense qui garantit que l’accès aux systèmes, aux applications et aux données est accordé uniquement aux personnes disposant d’informations d’identification vérifiées. L’authentification pour les extensions de message basées sur l’API est cruciale pour les raisons suivantes :
Sécurité : protège contre les accès non autorisés et les violations potentielles, en protégeant à la fois les données utilisateur et l’intégrité du système.
Confidentialité des données : garantit que les informations personnelles et sensibles ne sont accessibles qu’aux utilisateurs disposant des autorisations appropriées.
Confiance des utilisateurs : permet aux utilisateurs de s’assurer que leurs interactions avec l’application sont sécurisées, ce qui est essentiel pour l’adoption et l’engagement des utilisateurs.
Vous pouvez implémenter l’authentification dans les extensions de message basées sur l’API pour fournir un accès sécurisé et transparent aux applications. Si votre extension de message nécessite une authentification, ajoutez la authorization
propriété sous composeExtensions
dans le manifeste de l’application et définissez le type d’authentification pour votre application en définissant la authType
propriété sous authorization
. Pour activer l’authentification pour votre extension de message, mettez à jour le manifeste de votre application avec l’une des méthodes d’authentification suivantes :
Authentification par clé API : implémentez l’authentification par clé API pour utiliser un jeton de clé connu uniquement de l’application et du service API pour authentifier les demandes. L’authentification par clé API implique l’utilisation d’une clé unique pour vérifier l’identité des utilisateurs ou des applications qui accèdent à votre application d’extension de message basée sur une API via une API. La clé doit être inscrite dans Microsoft Teams. Lorsque les utilisateurs interagissent avec votre extension de message basée sur l’API, Teams utilise la clé API pour s’authentifier auprès de votre API. Vous pouvez vous inscrire via le portail des développeurs pour Teams et mettre à jour le manifeste de l’application avec la configuration appropriée. Pour plus d’informations, consultez Authentification par clé API.
Authentification unique : Microsoft Entra est une solution complète de gestion des identités et des accès qui fournit une authentification sécurisée pour les extensions de message basées sur l’API. Il garantit que seuls les utilisateurs authentifiés peuvent accéder aux fonctionnalités de votre application dans Microsoft Teams.
Vous pouvez implémenter l’authentification dans l’extension de message basée sur l’API pour fournir un accès sécurisé et transparent à l’application. Si votre extension de message nécessite une authentification, mettez à jour le manifeste de votre application comme suit :
Ajoutez la
authorization
propriété souscomposeExtensions
.Définissez le type d’authentification pour votre application en définissant la
authType
propriété sousauthorization
.Pour plus d’informations, consultez Configurer votre application dans Microsoft Entra ID.
Aucun : mettre à jour
none
en tant que valeur pourauthorization
dans une extension de message basée sur l’API lorsque l’API ne nécessite aucune authentification pour l’utilisateur. Lorsque le service Teams envoie une requête à l’API, il ne fournit aucune information d’authentification."authorization": { "authType": "none" }