パッシブ認証を使用して UCWA アプリのトークンを取得しようとしています。私のセットアップでは、401 チャレンジを受け取ったら、ms_rtc_passiveauthuri パラメーターからトークン サービスへのリンクを取得し、Web サイトのバックグラウンドに非表示の iframe を作成して、この Web サイト (PassiveAuth.aspx) にアクセスします。その iframe でいくつかのリダイレクトが発生しますが、最終的に Cookie の取得に成功し、UCWA アプリの作成に進みます。
これは IE、Chrome、Firefox、Opera では問題なく動作しますが、Safari はその iframe 内でこのリダイレクトを行うことを拒否しているようです。
また、XFrame を使用して (およびヘルパー ライブラリの Transport.clientRequest を使用して) このトークン サービスにアクセスしようとしましたが、結果は 406 Not Acceptable です。
Safariの回避策を知っていますか? または、もっと重要なことに、私のアプローチは正しいですか?
提案をありがとう