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において同様の問題は確認されておりません。