我們正在開發一個Outlook加載項,它從Active Directory請求令牌以代表流程。一旦用戶登錄到AD一次,並且有來自AD的登錄cookie,我們希望通過帶有prompt = none參數的iframe從AD請求任何進一步的令牌。在保護模式關閉的桌面客戶端上運行Outlook加載項
爲了解決保護模式,我們將託管加載項的網址添加到受信任的站點以及https://outlook.office.com和https://login.microsoftonline.com。當加載項從Internet Explorer運行時,整個頁面將以保護模式關閉,因爲outlook.office.com位於可信站點中,所以我們的iframe可以訪問登錄時由AD設置的登錄cookie。
我們的問題是從Outlook桌面客戶端運行加載項。當iframe加載login.microsoftonline.com時,不會發送登錄cookie。我懷疑這是因爲桌面客戶端可能在保護模式下運行加載項。如果我以管理員身份運行Outlook,則會發送Cookie,並且加載項的行爲與瀏覽器中的相同。
有沒有什麼辦法讓Outlook運行帶有保護模式的加載項關閉,缺少以管理員身份運行客戶端?