LDAP é um protocolo amplamente utilizado para gerenciamento e autenticação de usuários em redes corporativas. Ele permite que aplicações se conectem a um diretório centralizado com o ACtive Directory, para validar as credenciais e obter informações sobre os usuários.
Na versão 9.12, o Scriptcase passa a contar com a biblioteca LdapRecord, trazendo melhorias significativas na integração com servidores LDAP. Esta nova biblioteca amplia as possibilidades de controle de acesso, permitindo uma gestão mais completa dos usuários e grupos dentro do Scriptcase.
Confira abaixo um comparativo dos recursos da adLDAP com a LdapRecord, que passa a ser disponibilizada na ferramenta:
Aspecto | adLDAP - Antiga | LdapRecord - Nova Biblioteca |
Arquitetura | Implementação mais antiga e menos flexível. | Framework moderno com suporte a Active Directory, OpenLDAP e 389 Directory Server. |
Recuperação de Dados | Limitações na obtenção de todos os atributos de usuários e grupos. | Permite recuperar todos os dados dos usuários e informações detalhadas dos grupos diretamente do diretório LDAP. |
Integração com Frameworks | Integração limitada com frameworks modernos. | Inclui integração robusta com frameworks como modernos, facilitando o desenvolvimento de aplicações PHP com autenticação LDAP. |
Manutenção e Atualizações | Menos ativa em termos de atualizações e suporte. | Ativamente mantida, oferecendo melhorias contínuas e suporte atualizado. |
Habilitando a biblioteca LdapRecord no Projeto

Esta etapa é necessário apenas para projetos antigos. Para projetos novos (em instalações com upgrade ativo) a biblioteca LdapRecord já vem habilitada.
Em projetos já existentes do Scriptcase, criados em releases anteriores da ferramenta, será necessário definir o uso da biblioteca nas propriedades do projeto.
Siga os passos abaixo:
1. Acesse o projeto que deseja atualizar o módulo de segurança LDAP:
2. Dentro do projeto acesse Projeto → Propriedades
3. Nas propriedades do projeto selecione a biblioteca LdapRecord e Salve.
Criando o Módulo de Segurança com LDAP
1. Vá até "Módulos → Segurança":
2. Escolha o tipo de segurança LDAP que será utilizada:
3. Selecione a conexão que você utilizou no LDAP antigo e clique em prosseguir:
4. Em "Geral", defina um prefixo para as aplicações do novo módulo:
5. Em "LDAP", ponha as informações do seu servidor:
6. Em "Cadastrar primeiro registro", ponha as informações de login e clique em "Teste de conexão". Recebendo a tela de sucesso, clique em "Gerar segurança":
7. A aba de salvar perfil é opcional. Clique em "Ok":
Conclusão
Com a versão 9.12, o Scriptcase introduziu o suporte à biblioteca LdapRecord como um novo recurso para integração com servidores LDAP. Essa implementação oferece maior compatibilidade, melhor desempenho e a possibilidade de recuperar todos os dados dos usuários e grupos, proporcionando um controle mais completo da autenticação.
A biblioteca adLDAP continua disponível para usuários que não possuem upgrade ativo, garantindo compatibilidade com implementações anteriores. Caso tenha direito a uso, para aproveitar os benefícios da LdapRecord, é necessário definir o uso da nova biblioteca, que pode ser habilitada globalmente em Administração > Opções ou de forma específica para projetos já existentes em Propriedades do Projeto.
Com essa atualização, a autenticação via LDAP no Scriptcase se torna mais robusta, segura e preparada para ambientes corporativos que exigem maior flexibilidade na gestão de acessos.