Login to Vertec via OpenID Connect
A description of all authentication options can be found in Authentication overview.
OPEN ID Connect is an application of the OAuth standard with a focus on verifying a user identity (authentication). The implementation is based on Microsoft 365 and Entra ID (formerly Azure AD).
Vertec receives a token from Entra ID. In several steps it is ensured that Vertec and Entra ID can trust each other and that the user has authenticated with Entra ID.

The ID token contains a unique user ID that is a assigned to a specific Vertec user to log that user into Vertec. The advantages of such integration are:
The Vertec instance, and all callback URLs, must be accessible via the internet in order for authentication via OpenID Connect to work.
In order for the OpenID Connect integration to work with Entra ID, the Vertec installation must be registered in Entra ID. The procedure is as follows:
Vertec).Only accounts in this organizational directory.Register.Add platform + and select Web.openidcallback. Example: https://meinefirma.vertec-cloud.com/openidcallback.Add.Add platform + and select Mobile device and desktop applications.ms-appx-web://Microsoft.AAD.BrokerPlugin/<App-ID>Add.Add platform +and select Single page web application.outlookapp. Example: https://meinefirma.vertec-cloud.com/outlookapp.Add.ID-Token and click Save.In System Settings Authentication, the following settings are available for OpenID Connect:

https://login.microsoftonline.com/some.tenant/v2.0 where the some.tenant part of its own Azure tenant, i.e. the domain under which the Microsoft 365 environment exists, e.g. meinefirma.onmicrosoft.com.Note: For existing installations, it is possible that users can also log into Vertec without a password. For authentication via OpenID Connect, a Vertec password is not required. In the event that OpenID Connect should be turned off, Vertec can be reached without a password. We therefore recommend turning off the option Login to Vertec without password.
Once OpenID Connect is activated in Vertec, the User field appears on the user details page, instead of the traditional password fields:

The object ID of the user from Entra ID must be assigned here. This can be found as follows:

The corresponding member on the user is called Oidcid.
Please note that the OpenID Connect ID in Vertec must be unique, so the same Entra ID cannot be used for multiple users.
Note: Once OpenID Connect is activated, users without OpenID Connect ID will no longer be able to log into Vertec.
If Request new password was enabled on a user at the time OpenID Connect was activated, it may happen that the Change password dialog is shown for this user every time Vertec is started. The Request new password option is no longer visible once OpenID Connect is activated, but can be switched off via the Python Console on the user with argobject.requirenewpassword = False.
After authentication via OpenID Connect is activated, the Cloud Server must be restarted, as changes to the system settings in the Cloud App and the Web App will only take effect after a restart of the Cloud Server. Cloud Suite customers can trigger the Restart via customer portal.
After that, when Vertec is started, instead of the traditional login dialog, a Microsoft login dialog appears, in which the user (if he has an OpenID Connect ID in Vertec) can authenticate via OpenID Connect

At the very first login, the user rights for Vertec are also requested:

Further registrations to Vertec then take place directly via OpenID Connect without a login request.
If authentication via OpenID Connect is activated in the Vertec System Settings, a Microsoft login dialog appears when using the Outlook App instead of the usual login dialog, where the user can authenticate via OpenID Connect.
After the Outlook App Session Outlook App Session Timeout expires, the re-authentication takes place in the background without a login dialog being shown. However, if the user logs out of the Outlook App, an OpenID Connect login dialog appears again.
If authentication via OpenID Connect is activated in the Vertec System Settings, a Microsoft login dialog appears when using the Phone App, instead of the usual login dialog, where the user can authenticate via OpenID Connect.
After the Phone App Session has expired (Phone App Session Timeout), the re-authentication takes place in the background without a login dialog being shown. However, if the user logs out of the Phone App, an OpenID Connect login dialog appears again.