1

私の人生を断片的にカットして、これは私の最後の手段です。Microsoft GraphでOutlook.comをどのように承認しますか?

真剣に、私はこの情報をどこにも見つけることができません!私はグラフがOutlook.comをサポートしていると思った。 Outlook ApiとグラフApiを参照しているthis questionが見えましたが、このためにOutlook.comアカウントをどのように承認しますか?

私はパラメータでhttps://login.microsoftonline.com/common/oauth2/authorizeにユーザーを送信しています:

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

に署名することがでOffice 365の看板にそれらを取り、あなたが@outlook.comを入力すると、それはあなたをリダイレクトしようと、唯一。 365ログインページに戻ってそれをやり直してください。

Office 365は、Outlook.comではなく、正常に認証できます。私は必要に応じてより多くの情報を提供することができます、私はちょうど私が間違ったエンドポイントや何かを打っていると思う。

答えて

5

現在、認証エンドポイントは2つあります。バージョンが少ないエンドポイント(https://login.microsoftonline.com/common/oauth2/authorize)は、職場と学校のアカウント(Office365)のみをサポートします。v2.0認証エンドポイント(https://login.microsoftonline.com/common/oauth2/v2.0/authorize)は、職場と学校と個人アカウントの両方をサポートします。 Microsoft Graphで個人アカウント(hotmail.com、outlook.com、live.com)を使用するには、まずapps.dev.microsoft.comにアプリを登録してから、
https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-scopes/の手順に従ってください。それを試して、それがどうなるか教えてください。

+0

回答ありがとうございます、私はそれに取り組んでいます。だから、私はApp Registration Portal(Azure ADとは対照的に)に登録したアプリは365のアカウントで動作しますか?または、アカウントの種類ごとに1つずつ、2つの登録を維持する必要がありますか? –

+1

Windows Azureポータルに登録しているアプリケーションは、Office 365(職場と学校のアカウント)でのみ動作します。まもなく、新しいポータルからもそれらを管理することができます。 App登録ポータル(apps.dev.microsoft.com)に登録したアプリは、個人用(Hotmail.com、outlook.com、live.com)と仕事と学校(Office 365)の両方で機能します。 –

関連する問題