Je souhaite m'authentifier auprès des comptes Microsoft et des comptes 'Work or School' dans un environnement Azure multi-tenant. Chaque type d'authentification nécessite des demandes différentes. Si j'essaie de me connecter en tant que compte Microsoft à la demande «travail ou école», la connexion échouera lors de la connexion Microsoft et ne retournera pas à mon application.Comment déterminer si une adresse e-mail est un compte Microsoft 'Work or School' ou un compte Microsoft
Existe-t-il un moyen d'interroger si une adresse électronique donnée est un compte 'Work or School' par rapport à l'API Microsoft Graph?
J'utilise l'API rest, mais je reçois cette erreur avec les comptes Microsoft. Les comptes Work ou School fonctionnent correctement sur ce point de terminaison. AADSTS50020: Le compte d'utilisateur '***@***.***' du fournisseur d'identité 'live.com' n'existe pas dans le locataire '***' et ne peut pas accéder à l'application '-guid-' dans ce locataire . Le compte doit d'abord être ajouté en tant qu'utilisateur externe dans le locataire. Déconnectez-vous et reconnectez-vous avec un autre compte utilisateur Azure Active Directory. –
Conformément aux instructions ci-dessus, avez-vous enregistré votre application pour implémenter l'authentification convergée dans le portail d'enregistrement des applications? –
Merci. C'était très utile. Je n'ai pas réalisé qu'il y avait une nouvelle version de l'API qui supportait la connexion combinée. J'ai pu tester et confirmer que ça fonctionne. –