Partager via

Bug dans l'API Graph teamworkDevices : nécessite une licence meme si global admin

EricTellier75 0 Points de réputation
2024-10-09T15:01:37.67+00:00

Bonjour,

Lors de l'interrogation de l'API Graph teamworkDevices, avec un compte Global Admin du Tenant, un message 403 "Forbidden","message":"Failed to get license information for the user. Ensure user has a valid Office365 license assigned to them." est renvoyé.

Si on ajoute une licence E1 au compte, la requête aboutie et liste les devices Teams. Si on retire la licence, l'intérogation de cette API Graph continue à fonctionner jusqu'au lendemain...

N'y a-t-il pas un bug sur l'évaluation de l'autorisation d'accès à l'API? Il n'y a pas d'information sur prérequis en terme de licence dans la documantation de cette API.

Permission API paramétrée sur l'App utilisée : TeamworkDevice.ReadWrite.All

https://learn.microsoft.com/en-us/graph/api/teamworkdevice-list?view=graph-rest-beta&tabs=http

Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/beta/teamwork/devices
Azure
Azure

Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.

Centre communautaire | Discuter du site Q&A | Prise en main de Q&A

1 réponse

  1. Alexis Thorez 11,060 Points de réputation
    2024-10-10T05:18:34.6566667+00:00

    Bonjour Eric,

    Merci d'avoir sollicité la communauté Q&A France

    L'erreur que vous rencontrez signifie que pour les flux de code délégués, Microsoft Graph évalue si la demande est accordée sur la base des autorisations accordées à l’application et des autorisations de l’utilisateur connecté. En règle générale, cette erreur indique que l’utilisateur ne dispose pas de privilèges suffisants pour effectuer la demande ou que l’utilisateur ne dispose pas de licence pour l’accès aux données. Seuls les utilisateurs disposant des autorisations ou licences requises peuvent effectuer la demande de manière correcte.

    Vous devez donc vous assurer:

    • Que l'utilisateur connecté est un compte professionnel/scolaire et non un compte personnel.
    • Que l'utilisateur connecté dispose d'une licence O365 .

    En complément voici un lien forum qui traite du sujet:

    A bientôt

    Alexis

    Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire

    image (2)

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.