1

Couper ma vie en morceaux, c'est mon dernier recours. Sérieusement, je ne trouve pas cette information nulle part! Je pensais que Graph supportait Outlook.com. J'ai vu this question qui référencé l'API Api par rapport à l'API graphique, mais comment puis-je autoriser un compte Outlook.com pour cela?Comment autorisez-vous Outlook.com avec Microsoft Graph?

J'envoie à l'utilisateur de https://login.microsoftonline.com/common/oauth2/authorize avec les paramètres:

response_type = code 
client_id = <my client id> 
redirect_uri = <my redirect_uri> 
state = <csrf> 
resource = https://outlook.office.com/ 

pour vous connecter Il les prend au signe Office 365, et quand vous tapez @outlook.com, il essaie de vous rediriger, seulement. pour revenir à la page de connexion 365 et le faire partout.

Je peux autoriser Office 365 très bien, mais pas Outlook.com. Je peux fournir plus d'informations si nécessaire, je me dis juste que je frappe le mauvais point final ou quelque chose.

Répondre

5

Actuellement, nous avons deux versions du point d'extrémité d'authentification. La version less endpoint (https://login.microsoftonline.com/common/oauth2/authorize) ne prend en charge que les comptes professionnels et scolaires (Office365). Le point de terminaison v2.0 auth (https://login.microsoftonline.com/common/oauth2/v2.0/authorize) prend en charge les comptes professionnels et scolaires et les comptes personnels. Pour utiliser un compte personnel (hotmail.com, outlook.com, live.com) avec Microsoft Graph, commencez par vous enregistrer dans apps.dev.microsoft.com, puis suivez les instructions de cet article:
https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-scopes/. Essayez cela et laissez-moi savoir comment ça se passe.

+0

Ok, merci pour la réponse, je travaille dessus. L'application que j'inscris sur le portail d'inscription des applications (par opposition à Azure AD) fonctionne-t-elle toujours avec 365 comptes? Ou dois-je maintenir deux enregistrements, un pour chaque type de compte? –

+1

Toute application que vous avez enregistrée dans le portail Windows Azure continuera à fonctionner, uniquement pour Office 365 (comptes de travail et d'école). Bientôt, vous pourrez également gérer ceux du nouveau portail. Toute application que vous enregistrez sur le portail d'inscription de l'application (apps.dev.microsoft.com) fonctionnera à la fois pour le personnel (Hotmail.com, outlook.com, live.com), le travail et l'école (Office 365). –