私たちは、代わりにフローのためにActive Directoryからトークンを要求するOutlookアドインを開発しています。ユーザーがADに一度ログインして、ADからのログインCookieを取得したら、prompt = noneパラメータを指定してiframe経由でADからのトークンを追加したいとします。保護モードをオフにしてデスクトップクライアントでOutlookアドインを実行する
保護モードを回避するため、アドインを信頼するサイトをホストするURLと、https://outlook.office.comとhttps://login.microsoftonline.comを追加しました。アドインがInternet Explorerから実行されると、outlook.office.comが信頼済みサイトにあるため、ページ全体がプロテクトモードでオフになるため、iframeはログイン時にADによって設定されたログインCookieにアクセスできます。
私たちの問題は、Outlookデスクトップクライアントからアドインを実行していることです。 iframeがlogin.microsoftonline.comを読み込むと、ログインクッキーは送信されません。デスクトップクライアントが保護モードでアドインを実行している可能性があるためです。 Outlookを管理者として実行すると、Cookieが送信され、アドインはブラウザと同様に動作します。
保護モードをオフにしてアドインを実行する方法はありますか?クライアントを管理者として実行するには不足していますか?