Einmalige Anmeldung (SSO)

Für unsere Kunden, die Client-Server-Anwendungen unter Windows betreiben, ist es mit 4D v15 R5 möglich, die Erfahrung des Endbenutzers durch die Single Sign On Funktion zu verbessern, die es dem am System angemeldeten Endbenutzer ermöglicht, auch seine 4D Anwendung zu nutzen , ohne dass er aufgefordert wird, Login/Passwort erneut einzugeben.

Zu diesem Zweck verwendet 4D eine Windows Technologie, die es ermöglicht, das Login des Benutzers in Verbindung mit der aktuellen Windows Sitzung abzurufen (über Active Directory). Sobald das Login bekannt ist, kann die 4D Anwendung die Rechte, die diesem Benutzer zugewiesen sind, selbst bestimmen.

Der folgende Befehl wurde hinzugefügt, um das Windows-Login abzufragen.

$login := Aktuelle Client-Authentifizierung ( {$domain ;$protocol } )

$login: Windows-ID, mit der der Benutzer seine Windows-Sitzung eröffnet
$Domäne: Windows-Host-Domäne
$protocol: Protokoll, mit dem die Authentifizierung erfolgt.

Es können zwei Protokolle verwendet werden: NTLM oder Kerberos. Das beste Protokoll wird automatisch von 4D ausgewählt, abhängig von Ihrer Architektur.

Eine „How DO I“ Beispieldatenbank ist verfügbar:

Beispiel-Datenbank

Weitere Details zu SSO finden Sie im 4D v15 R5 Upgrade Handbuch.

Integration in LDAP

Diese Funktion kann auch mit der LDAP Funktion (verfügbar seit 4D v15) kombiniert werden, mit der Sie Informationen von LDAP Servern wie Active Directory Servern abrufen können. Einen Überblick können Sie sich in diesem Video verschaffen: