Authentication configuration examples for FormFlow Office Extension

Authentication using a name and a password against the FormFlow database

The login detail settings for FormFlow Office Extension include the URL where the FormFlow application is running, username and password for the account used for connection. To use this login method, FormFlow requires an existing and configured file \htdocs\configs\DI\config.local.neon (if it is not present, create it) with the following values:

services:
  msoffice_authenticator: FS\Auth\BasicAuthenticator

SSO authentication in a Windows domain

No login details are set up, only the URL where the FormFlow application is running. FormFlow Office Extension authenticates using AD, which means it connects automatically. To use this login method, FormFlow requires an existing and configured file \htdocs\configs\DI\config.local.neon (if it is not present, create it) with the following values:

services:
  msoffice_authenticator: FS\Auth\WindowsNTLMAuthenticator

To use this authentication, you need to configure IIS on the application server where FormFlow is running; the steps are described in chapter Login using SSO (Single sign-on).

Authentication using a name and a password with verification against an LDAP server

The login detail settings include the URL where the FormFlow application is running, username and password for the account used for connection. To use this login method, FormFlow requires an existing and configured file \htdocs\configs\DI\config.local.neon (if it is not present, create it) with the following values:

services:
  msoffice_authenticator: FS\Auth\LdapBasicAuthenticator

When third-party integrators use basic authentication methods (name and password) and the client stations use SSO authentication

To make authentication work on client stations using SSO authentication while the integrators can use basic authentication, the following changes need to be made.

Edit the permissions to the soap\ folder in IIS Manager to the following values:

  • Using the right mouse button, switch Anonymous access to "Enable".

  • Using the right mouse button, switch Windows system authentication to "Disable".

  • Using the right mouse button, switch Basic authentication to "Disable".

Edit the permissions to the soap2\ folder in IIS Manager to the following values:

  • Using the right mouse button, switch Anonymous access to "Disable".

  • Using the right mouse button, switch Windows system authentication to "Enable".

  • Using the right mouse button, switch Basic authentication to "Disable".

FormFlow requires an existing and configured file \htdocs\configs\DI\config.local.neon (if it is not present, create it) with the following values:

services:
  ws_authenticator: FS\Auth\BasicAuthenticator
  msoffice_authenticator: FS\Auth\WindowsNTLMAuthenticator
  ws_authenticator2: FS\Auth\WindowsNTLMAuthenticator

In FormFlow Office Extension settings, list the URL address in the following form:

https://[FormFlow address]/soap2/ServiceDGEndpoint.php