Para os nossos clientes que executam aplicações cliente-servidor no Windows, é possível com 4D v15 R5 melhorar a experiência do utilizador final utilizando a funcionalidade Single Sign On, que basicamente permite ao utilizador final logado no sistema utilizar também a sua aplicação 4D sem que lhe seja pedido para reintroduzir qualquer login/password.
Para o fazer, 4D usa tecnologia Windows que permite recuperar o login do utilizador ligado à sessão Windows actual (usando Active Directory). Uma vez conhecido o início de sessão, a aplicação 4D pode determinar por si só os direitos atribuídos a este utilizador em particular.
O seguinte comando foi adicionado para recuperar o início de sessão do Windows.
$login := Autenticação actual do cliente ( {$domain ;$protocol } )
$login: ID do Windows utilizado pelo utilizador para abrir a sua sessão Windows
$domain: Domínio Windows host
$protocolo: Protocolo utilizado para fazer a autenticação.
Podem ser utilizados dois protocolos: NTLM ou Kerberos. O melhor protocolo é automaticamente seleccionado por 4D, dependendo da sua arquitectura.
Está disponível uma base de dados de exemplo “Como FAZER I”:
Para mais detalhes sobre SSO, consultar o manual de actualização 4D v15 R5.
Integração ao LDAP
Esta funcionalidade também pode ser combinada com a funcionalidade LDAP (disponível desde 4D v15) que lhe permite recuperar informação de servidores LDAP, tais como servidores Active Directory. Pode ver uma visão geral com este vídeo: