2017-01-09 91 views
2

我創建了一個配置爲使用我公司的O365 Azure AD租戶的ASP.NET MVC Web應用程序。我可以登錄到與處於在Azure AD租戶全局管理員帳戶的申請,但登錄失敗都使用非管理員/ Microsoft帳戶登錄Azure AD時出現錯誤AADSTS90093

  • 內部用戶:這是在Azure AD租戶沒有全局管理員和
  • 微軟帳戶O365賬戶這些帳戶已註冊爲訪客帳戶。

的錯誤信息是:

AADSTS90093:此操作只能由管理員來執行。

Azure AD應用程序是單租戶應用程序(但將其更改爲多租戶不能解決問題)。

應用程序清單未更改。我該如何解決這個問題併爲內部和外部用戶啓用登錄?

更新

據我所看到的,應用程序也並不要求需要管理員同意的權限。

enter image description here

+0

您的應用需要什麼權限?其中一些需要管理員權限嗎?因爲如果是這樣,您必須通過管理員同意才能爲租戶中的其他用戶啓用同意。 – juunas

+0

@juunas:據我所知,該應用程序不需要任何管理員特定的權限。我添加了權限設置的屏幕截圖。 – Markus

回答

1

的問題是應用程序需要被授予的權限明確地通過點擊Grant permissions在應用程序註冊設置:

grant permissions in new Azure management portal

授予的權限後,用戶可以登錄到應用程序而不是全局管理員。

相關問題