UMS Login Requirements
With UMS 12.08.100, the login process has changed, which entails new requirements for your environments.
Overview
The main benefits of the new login process are:
Increased security
Modernized and centralized login process for the UMS Web App and the UMS Console
Support of Cloud IdPs, like Microsoft Entra ID, Okta, or PingIdentity
The UMS login process uses the following protocols:
oAuth2
OpenID Connect
JWT
Browser Requirements
The login procedure requires a modern browser on the system. For a list of supported browsers, see Supported Environment IGEL UMS 12.08.100.
UMS Web Certificate
The UMS Web Certificate must contain all possible address formats that will be used for login in the UMS Console or UMS Web App. The following formats are possible:
FQDN
ShortName (hostnmame only)
IP address used to connect to the UMS Web App or the UMS Console
Reason: The login process executes a full SSL Handshake and verifies if the certificate presented is issued for the requested FQDN or IP Address.
UMS Server Public Address / Cluster Address
The public address of the UMS Server must be set correctly, in line with the UMS web certificate. For details, see Set the Correct Public Address and Public Web Port for each UMS server.
Reason: The authentication service of the UMS validates the redirect URI provided by the client (UMS Web App or UMS Console) against the registered values. From UMS 12.08.100 onward, the redirect URIs are derived from the UMS Server public address resp. the cluster address.
Logging in to the local machine as UMS superuser (with “localhost” as the server address) is always possible. This can help fix login issues.
From UMS 12.08.110, additional redirect URIs can be added in the UMS Web App.
Active Directory (AD) Users
An AD user must have a configured user name and password in the AD configuration to log in.
Reason: With the previous UMS version, the password of the login user was cached and used for refreshing the user data. Now, for security reasons, a valid AD user is required to refresh the user data. This user must have read access to user account details, group memberships, and other necessary AD data.
Known Issues in UMS 12.08.100
The issues listed here will be fixed with UMS 12.08.110
Login to the UMS Web App fails if the UMS Server is not listening on the default port (8443)
UMS Console on some Linux machines: The browser does not redirect to the UMS Console after successful login if the required MIME type is not configured. This occurs when the
desktop-file-utils
package is not installed during UMS installation.With UMS Console only installations, login is not possible
WebDav file synchronization in Distributed UMS is not working
When a user is reassigned to a different group while logged in, the UI does not consistently reflect the change.
Using the UMS short name (hostname only) for login fails