我目前已經設置了一個AAD實例,並且正在通過我的網絡應用程序對用戶進行身份驗證,並且工作效果很好。Azure Active Directory登錄:Web應用權限,未觸發用戶同意
當我在AAD上添加並配置應用程序時,我添加了訪問Office365 Calendar API所需的應用程序和委託權限。但是,唯一缺少的是,在登錄流程中,用戶不會被提示授予許可權限,因爲它應該從我在文檔中閱讀的內容中發生:https://msdn.microsoft.com/en-us/library/azure/dn132599.aspx#BKMK_Consent
我不是確定我錯過了什麼。顯然,從文檔中,
用戶登錄後,Azure AD將確定是否需要向用戶 顯示同意頁面。該確定基於 用戶(或其組織的管理員)是否已經獲得了應用程序許可 。如果同意尚未授予 ,Azure AD將提示用戶同意並將顯示其所需的所需許可權限。顯示在同意對話框中的權限集 與在Azure 管理門戶中的其他應用程序權限控制中選擇的 相同。
所以也許不知何故,我已經可能暗中授予管理員同意這些權限,但我不知道這是怎麼發生的。
我附加了我在AAD App上配置的權限。
任何幫助,將不勝感激。