Webフォルダ経由でOffice2016を利用した場合の問題について

掲載日: 2017/06/20

Microsoft Office 2016を使用すると、WebフォルダによるXythosサーバの利用で問題が発生することが確認されました。

現象

Webフォルダを利用してXythosサーバに接続し、Officeファイルを開いた後、編集して保存しようとするとエラーメッセージが表示され、保存することができない。

原因

ファイル保存処理において、Office2016はXythosサーバに対してOPTIONSメソッドを以下のような内容で送信します。

OPTIONS /share/ HTTP/1.1
Connection: Keep-Alive
Authorization: Bearer
User-Agent: Microsoft Office Word 2014
X-Office-Major-Version: 16
X-MS-CookieUri-Requested: t
X-FeatureVersion: 1
X-MSGETWEBURL: t
X-IDCRL_ACCEPTED: t
Host: 172.18.165.102

このリクエストにおいて、Authorizationヘッダの値としてOAuth2を示す”Bearer”が指定されているため、XythosサーバはWebDAVプロトコルで利用できない認証方法として判断し、”400 Bad Request”を返します。

(通常は”Basic”または”Digest”が指定される必要があります。)

この一連の通信によりOffice2016によるファイル保存が失敗します。

対応策の有無

現在のところ対応方法は見つかっておりません。

Xythos Drive 1.7での利用

Xythos Drive 1.7 SP2において同様の問題は確認されておりません。