.Stat Suite documentation

Log in the DLM

Table of Content


Note: User identities, third-party identity providers and account registrations are managed autonomously by the organisation. For information about the authentication setup, check the .Stat authentication configuration. .Stat Suite applications are using Keycloak as the default authentication service, or any other OpenID-Connect compliant identity provider or proxy. Keycloak can be configured to act as a simple proxy to third-party identity providers such as ADFS.

Log in

The DLM requires users to log in because the DLM is not accessible in anonymous mode. Thus, when launching the DLM in a web browser, it displays an empty homepage with a button to authenticate:

DLM Login landing page

When clicking on “Log in”, it opens an authentication popup webpage in order to choose the identity provider and to enter the username and password.

DLM Login

Once logged in, the DLM header displays the user’s name, next to the user icon. When clicking on the name, a dropdown feature displays the user email address, and the option to log out.

DLM Logout

The authentication in the DLM supports the auto-login within the same web session, meaning that if an authenticated user opens a second tab of the DLM in the same web session, then the authentication will be automatically spread across.


Log out

Released in February 28, 2020 Release .Stat Suite JS 4.0.0

When clicking on “Log out”, the user is logged out from .Stat DLM and redirected again to the authentication page (empty DLM homepage). The logout feature allows thus changing the user credentials in case a user has different accounts with different roles.

In case when there are several authenticated tabs of the DLM in the same session, when the user logs out from one, then he will be automatically (with a little delay, or when refreshing the tab) logged out from all the DLM tabs.


Connect to external sources using the native NSI authentication

Introduced in December 14, 2021 Release .Stat Suite JS 11.0.0

When the DLM is connected to an external source using the native NSI authentication mechanism, then the user will be invited to provide a dedicated access information.
When the user select an external source using the native NSI authentication, a popup dialog box is dislayed an invites to provide a valid Username and Password.

DLM NSI login

The authentication with credentials is a non-mandatory option, because anonymous users can also be allowed to see the fully public data. Therefore, users can select the “Coonect anonimously instead” option.

Once the ‘Login’ button is clicked, whether with credentials or anonymous, the system checks if the access request is successful or not. If successful, then the dialog box closes and the list of available artefacts is displayed (given that the user has selected / selects an artefact type).
In case of unsuccessful access request, the dialog box reappears and states “Unauthorized: please enter a valid username and password”.

NOTE that this mechanism requires to be configured in the tenants.json file (at the ‘space’ level) during the installation (see details here).