9.2.2. Automatic authentication
You can customize Mozilla Firefox for automatic OS authentication.
You can also apply these settings manually:
- Start a web browser.
- In the address bar of the browser, type about:config.
- On the settings page, enter the name of the parameter in the search bar.
This setting can be performed for three parameters:
- network.automatic-ntlm-auth.trusted-uris.
- In a specific network and web server configuration, you may need to set values for the network.negotiate-auth.trusted-uris and network.negotiate-auth.delegation-uris parameters.
- Next, specify a list of web servers used to work with 1C:Enterprise infobase.
For more information about this feature, follow: https://developer.mozilla.org/En/Integrated_Authentication.
The following is a description of what the above parameters are responsible for with different authentication methods:
- The web server supports NTLM authentication.
If the name of the web server that is being accessed is listed in the list of names contained in the network.automatic-ntlm-auth.trusted-uris parameter, an automatic authentication will be attempted. If the name of the web server is not found, the browser will show a dialog, in which you must specify the username and password of the user to access the web server.
- The web server supports Kerberos authentication.
In order to access the web server with this type of authentication, add the name of this web server to the network.negotiate-auth.trusted-uris parameter. For a file infobase, this is enough. If it is necessary to provide automatic authentication of web client users when using the 1C:Enterprise client/server mode, add the DNS name of this web server to the network.negotiate-auth.delegation-uris parameter.
If the name of the web server being accessed is not found in the network.negotiate-auth.trusted-uris parameter, no authentication will be performed and the user will see the Unauthorized 401 error message. To inform the user about the actions required from them, the administrator can modify the 401 error message page (see the documentation for the web server used).