Considerações sobre a Utilização do Acesso LDAP do EGL para o Código do Rich UI

Os estereótipos do RUIHandler usados nesta amostra estão no projeto LdapRuiSample do EGL Rich UI. Os serviços da web estão no projeto da web do EGL LdapRuiServices. Você pode customizar e reutilizar as funções no serviço ldapServices/LdapServices do aplicativo Rich UI. Consulte a tabela a seguir para obter as descrições destas funções.

Tabela 1. Descrição de Funções no Serviço ldapServices/LdapServices
Função Descrição
getInitialContext Esta função tenta ligar-se ao servidor compatível com LDAP utilizando o ID do usuário e a senha. Se for ligado ao servidor, getInitialContext retornará um objeto de contexto a ser usado para recuperação de dados adicionais.
autenticar Esta função chama getInitialContext para ligar-se ao servidor. Se getInitialContext estiver ligado ao servidor, authenticate retornará como verdadeiro. Caso contrário, retornará como falso.
getUserData Esta função chama getInitialContext para ligar-se ao servidor. Se getInitialContext estiver ligado ao servidor, getUserData usará o objeto de contexto para recuperar dados adicionais do usuário. Ele retornará as informações em um registro de userData.

O recurso do projeto EGL com Suporte LDAP inclui os arquivos LDAPExternalTypes.egl e LDAPLib.egl em seu projeto; esses arquivos acessam um servidor compatível com LDAP. Para incluir o suporte LDAP a um novo projeto EGL cujo código acessará um servidor compatível com LDAP, no assistente Novo Projeto EGL, clique em Mostrar Configurações Avançadas; em seguida, clique em Projeto EGL com Suporte LDAP. Para incluir esse recurso do projeto EGL em um projeto existente, inclua-o na página Propriedades do projeto.


Feedback