Anpassbares Login

Das Standard-Login für die Anmeldung an einem Portal via Intrexx-Authentifizierung bietet die Möglichkeit updatesichere Anpassungen zu integrieren, wie z. B. für die Einbindung zusätzlicher externer Login-Provider.

Im Login-Modul wird vor und nach dem System-Anmeldedialog (mit Benutzername, Passwort, Domäne) jeweils eine Velocity-Datei eingebunden, in der eigene Anpassungen vorgenommen werden können. Diese werden bei einem Intrexx-Update nicht verändert. Benutzerspezifische Anpassungen bleiben erhalten, unabhängig davon, ob sich Änderungen am Intrexx Login-Modul ergeben.

Die VMs befinden sich im Portalverzeichnis unter:

  • internal/system/vm/custom/custom_login_head.vm

  • internal/system/vm/custom/custom_login_foot.vm

Das Verhalten wirkt sich direkt nach dem Speichern der Velocity-Dateien auf verschiedene Login-Szenarien aus (immer dann, wenn das Intrexx-Standard-Login angezeigt wird):

Beispiel

Zusätzlich befindet sich im Portalverzeichnis auch eine Beispieldatei, in der gezeigt wird, wie man das Standard-Login erweitern kann:

  • internal/system/vm/custom/custom_login.sample

Die Beispiel-Datei ist nicht updatesicher, da das Beispiel ggfs. angepasst werden kann.

Einbindung

Um das Verhalten zu testen, kann der Beispiel-Code aus der custom_login.sample-atei in die beiden custom_login-Dateien kopiert und dort beliebig angepasst bzw. erweitert werden.