Login to Vertec via OpenID Connect
Operating mode
Cloud Suite
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
An overview of all authentication options can be found in the article Overview Authentication.
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 ID of the user that is assigned to a specific Vertec user, which is used to log that user into Vertec.
The advantages of such integration are:
The Vertec instance, and thus all callback Url, must be accessible via the Internet 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
) awarded.Nur Konten in diesem Organisationsverzeichnis
select.Registrieren
.Plattform hinzufügen +
click and Web
select.openidcallback
. Example: https://meinefirma.vertec-cloud.com/openidcallback
.Hinzufügen
click.Plattform hinzufügen +
click and Mobilgerät- und Desktopanwendungen
select.ms-appx-web://Microsoft.AAD.BrokerPlugin/<App-ID>
Hinzufügen
click.Plattform hinzufügen +
click and Single-Page-Webanwendung
select.outlookapp
. Example: https://meinefirma.vertec-cloud.com/outlookapp
.Hinzufügen
click.ID-Token
put on and put on Speichern
click.In System Settings Authentication, the following settings are available for OpenID Connect:
https://login.microsoftonline.com/some.tenant/v2.0
Wherein 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 in to 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 of 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 in to Vertec.
If the Request Request new password was enabled on an user at the time OpenID Connect was enabledactivated this may result in that editor displaying the Change password dialog on each user time Vertec is startedshow The Request new password option is no longer visible once OpenID Connect is enabledactivated but can be accessed via the Python Console on the editor with argobject.requirenewpassword = False
can be switched off.
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:
The 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.