MS-OFBA not working on Office 2016 for Mac

508 views Asked by At

We have a custom WebDAV solution using the IT Hit WebDAV server component. For authentication we are using an Identity Server 4 implementation. The authentication flow, from the user's perspective, is roughly as follows:

  • Users clicks the link to the WebDAV document in the application.
  • Office (in most of our test cases, Word) is opened.
  • If this is the first time the user has opened a document (or the cookie has expired) a login dialogue is shown.
  • The user enters their username and password, hits the login button and if successful the document is opened.

Behind the scenes the flow is similar to the following:

Ona Windows client this all works fine. However on a Mac (Mac OS Sierra 10.12.6) and using Office 2016 (16.11.1 (180319)) we see that the 302 response is returned from the https://webdav.example.com/account/callback URL but it's never followed, there's no GET request made to https://webdav.example.com/account/success. In addition, there are further WebDAV requests made and stepping through the code we can see that the cookie never seems to be set on the Mac despite the code to do that being executed without error.

So, what's going on?

Thanks, Stuart.

0

There are 0 answers