Per i nostri clienti che eseguono applicazioni client-server su Windows, con 4D v15 R5 è possibile migliorare l’esperienza dell’utente finale utilizzando la funzione Single Sign On, che in pratica consente all’utente finale connesso al sistema di utilizzare anche l’applicazione 4D senza dover reinserire alcun login/password.
A tal fine, 4D utilizza una tecnologia Windows che consente di recuperare il login dell’utente collegato alla sessione corrente di Windows (utilizzando Active Directory). Una volta noto il login, l’applicazione 4D può determinare da sola i diritti assegnati a questo particolare utente.
Per recuperare il login di Windows è stato aggiunto il seguente comando.
$login := Autenticazione client corrente ( {$dominio ;$protocollo } )
$login: ID di Windows utilizzato dall’utente per aprire la sua sessione di Windows.
$dominio: Dominio host di Windows
$protocollo: Protocollo utilizzato per l’autenticazione.
È possibile utilizzare due protocolli: NTLM o Kerberos. Il protocollo migliore viene selezionato automaticamente da 4D in base all’architettura.
È disponibile un database di esempio “Come si fa”:
Per ulteriori dettagli su SSO, consultare il manuale di aggiornamento di 4D v15 R5.
Integrazione con LDAP
Questa funzione può essere combinata con la funzione LDAP (disponibile dalla versione 4D v15) che consente di recuperare informazioni da server LDAP come i server Active Directory. In questo video è possibile vederne una panoramica: