Log in the DLM
Table of Content
Note: User identities, third-party identity providers and account registrations are managed autonomously by the organisations. For information about the authentication setup, check the .Stat authentication configuration. .Stat Suite applications are using Keycloak as the default authentication service. Keycloak can be configured to act as a simple proxy to third-party identity providers such as ADFS.
The DLM requires and automatically invites users to log in because the DLM is not accessible in anonymous mode. Thus, when launching the DLM in a web browser, the user is automatically redirected to the authentication page in order to choose the identiy provider and to enter the username and password.
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.
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. The logout feature allows thus changing the user credentials in case a user has different accounts with different roles.
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.
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).