Single Sign On (SSO)

Tradução automática de Deepl

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”:

Exemplo de base de dados

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: