This new version of irule supports NTLM auth (mandatory for Onedrive Apps)
APM is a great authentication service but it does it only with forms.
The default behavior is to redirect user to /my.policy to process VPE. this redirect is only supported for GET method.
Sharepoint provide 3 different access types:
browsing web site with a browser
This irule display best authentication method for each of these access types:
Editing documents is managed with a persistent cookie expiring after 5 minutes. to be shared between IE and Office, it requires :
install this irule and enable it on the VS.
In the first HTTP_REQUEST event, configure authentication mode list by setting the AUTHENTICATION_MODE variable
Set authentication mode list supported. possible values are :
persist : Add persistent cookie to recover closed session. this function is only supported by form and msofba authentications.
basic : Basic Authentication
ntlm : NTLM Authentication
negotiate : Kerberos / SPNEGO authentication : Not supported yet by this irule
deny : send a 403 response code to deny the request
disable : disable APM authentication
We have tried this V2 code with default settings, but we received a script error on web_host.js on Windows devices when opening an Office document in Office 2016. On Mac OS the Office client hangs when we tried to edit a document.
If we change the default authentication for MSOffice clients to Basic we receive an error that the document cannot be opened.
Note: We are using APM Domain Mode with Multiple Autentication Domains. If we switch to APM Single Domain mode, then Basic authentication works.
How can we get MSOFBA or Basic working on Windows and Mac OS with APM Domain Mode with Multiple Autentication Domains?
Thanks for your support