3

IT Hit Web DAV ライブラリを使用して実装しようとしている WebDav 機能にフェデレーション認証を配置しようとしています。Adding webdav to existing project の下のライブラリドキュメントから、次のことが言及されています。

Microsoft ミニリダイレクターも Mac OS X Finder も、Microsoft Office のほとんどのバージョンも、フォーム/Cookie 認証をサポートしていません。

それに加えて、いくつかの情報源 (2010 年以降) を調べたところ、Windows エクスプローラー経由で Cookie を送信できないことがわかりました。

ただし、私は Windows 7 を使用しており、Microsoft miniredirect を使用して WebDav フォルダーを Microsoft SharePoint にマップし、(Fiddler Web デバッグ ツールを使用して) フェデレーション認証トークンを含む Cookie が要求と共に送信されていることを確認できます。

調査の結果、これを実現するには Internet Explorer を使用する必要があることがわかりました。何か誤解しているかどうかわかりませんが、Windows エクスプローラーからの要求に Cookie を添付する方法はありますか?

PS。Internet Explorer から Webapp にログインし、フェデレーション ゲートウェイに正常にログインしました。

4

1 に答える 1

0

これまでの私のコメントとプロセスは次のとおりです。これに取り組んでいる誰かにも役立つかもしれません。

Internet Explorer を使用しており、Web アプリ ホストを信頼済みサイトに追加しました。Cookie を保持するためにフォーム認証に切り替えました。最初に Web アプリにログインしてから、Windows エクスプローラーから WebDAV にアクセスしようとすると、Web アプリのフォーム認証 Cookie が選択されます。

于 2014-12-10T14:55:11.230 に答える