2015-06-03 165 views
4

我需要使用Office 365 API構建應用程序,並嘗試了以下幾個示例:https://msdn.microsoft.com/en-us/office/office365/howto/starter-projects-and-code-samplesAzure多租戶應用程序

我設法通過我自己的Azure Active Directory中的用戶登錄到應用程序,例如, user.name @tenant .onmicrosoft.com。

但是,無論何時我使用另一個域的其他Office 365帳戶,例如[email protected]我得到這個錯誤:

AADSTS50020:用戶帳戶從外部標識提供者 'https://sts.windows.net/908b6c6d-f582-461d-9e73-88a4e48f5d88/' [email protected]'不支持應用程序的df1a02fd-f096-46df-9b5a-5cf1b0f9ef6d「。該帳戶需要作爲租戶中的外部用戶添加。請退出並使用Azure Active Directory用戶帳戶重新登錄。

Azure中定義的應用程序設置爲多租戶!

我也試圖向國外用戶添加到我的AAD,但每次我得到的消息「此Microsoft帳戶不存在」

EXCEPT:我還做了我能夠添加到Hotmail帳戶我的AAD和用這個帳戶登錄到應用程序是succesfull。但是,如果沒有將其添加到我的AAD,我會收到上述錯誤消息。

任何幫助將受到歡迎。

+0

是否允許訪問目錄'pivabo.be'(單點登錄,讀取用戶配置文件等)到您的應用程序? –

+0

我沒有采取任何行動去做。我可以用這個用戶登錄到https://oauthplay.azurewebsites.net。我如何授予訪問權限? –

+0

是不是因爲多租戶應用程序的目的是讓每個擁有Office 365帳戶的用戶都可以在不授予的情況下使用它? –

回答