Technical documentation - Login settings
This article describes settings for login and built in authentication.
Configuration
Turn authentication on
Enable authentication and decide if it is required or not.
<!-- If authentication will be enabled or not. -->
<AuthenticationEnabled>true</AuthenticationEnabled>
<!-- If authentication will be required or not. -->
<AuthenticationRequired>false</AuthenticationRequired>
Select authentication method
AuthenticationProvider will be discontunued in versions after 5.3. It will be replaced by MultiAuthenticationProvider, which is available in version 5.3.
<AuthenticationProvider>
<!-- Use built in authentication. -->
<AssertAuthenticationProvider>
</AssertAuthenticationProvider>
</AuthenticationProvider>
It is also possible to use http based authentication and SAML based authentication. See Http API: Signin and Authenticate for more information.
Configure options
For built in authentication and http based authentication where login screen is in web viewer, configure options
<!-- Logo to use on login screen -->
<LoginLogoUrl>logo.png</LoginLogoUrl>
<!-- Select authentication provider -->
<LoginSettings>
<!-- <LoginBackgroundUrl>loginbackground.jpg, loginbackground2.jpg</LoginBackgroundUrl> -->
<LoginBackgroundUrl>loginbackground.jpg, loginbackground2.jpg, loginbackground3.jpg, loginbackground4.jpg, loginbackground5.jpg, loginbackground6.jpg, loginbackground7.jpg, loginbackground8.jpg, loginbackground9.jpg, loginbackground10.jpg, loginbackground11.jpg, loginbackground12.jpg, loginbackground13.jpg, loginbackground14.jpg, loginbackground15.jpg, loginbackground16.jpg, loginbackground17.jpg, loginbackground18.jpg, loginbackground19.jpg, loginbackground20.jpg, loginbackground21.jpg</LoginBackgroundUrl>
<loginBackgroundImageHourInterval>2</loginBackgroundImageHourInterval>
<!-- Centred login area -->
<!-- <LoginPageLayout>LeftPanel</LoginPageLayout> -->
</LoginSettings>
<!-- Time-out time before returning to the login page; number of seconds. If you choose 0, 1, or 2 the message page will not be displayed to the user. -->
<LogoutWaitTime>1</LogoutWaitTime>
Note! The file name may only contain characters, numbers and _.
Password expire settings may also be set.