Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Apresentacao TCC - Rafael Felix

3.057 Aufrufe

Veröffentlicht am

Trabalho de conclusão de curso de Rafael Felix da Silva. Ferramente para gerenciar usuário atraves do servidor LDAP apartir de celular usando Java e JSON

Veröffentlicht in: Technologie, Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Apresentacao TCC - Rafael Felix

  1. 1. IMPLEMENTAÇÃO DE UMA FERRAMENTA PARA GERÊNCIA DE SERVIDORES DE DIRETÓRIOS ATRAVÉS DE DISPOSITIVOS MÓVEIS UTILIZANDO O PROTOCOLO LDAP Acadêmico: Rafael Guzi Felix da Silva Orientador: Fabiano de Oliveira Wonzoski
  2. 2. Objetivo <ul><li>Desenvolver uma ferramenta Java de administração remota de servidores LDAP utilizando dispositivos móveis. </li></ul>
  3. 3. Caso de Uso
  4. 4. Módulos <ul><li>Web </li></ul><ul><li>Cliente </li></ul>
  5. 5. Fluxo de Informação
  6. 6. Fluxo de Informação HTTP API
  7. 7. Cliente
  8. 8. Web <ul><li>Configuração </li></ul><ul><li>API </li></ul><ul><li>Recursos </li></ul>
  9. 9. Configuração { &quot;contextClass&quot;:&quot;felix.tcc.core.apache.ApacheLDAPContext&quot;, &quot;host&quot;: &quot;localhost&quot;, &quot;port&quot;: 10389, &quot;version&quot;: 3, &quot;admindn&quot;: &quot;uid=admin,ou=system&quot;, &quot;strpass&quot;: &quot;secret&quot; } Nome da Chave Tipo Valor da Chave Tipo contextClass String Classe que implementa a interface LDAPContext da API String host String Endereço de IP da localização do servidor LDAP na rede. String port String Número da porta de conexão com o servidor LDAP Integer version String Versão do servidor LDAP utilizado Integer admindn String DN de conexão padrão com o servidor LDAP String strpas String Senha do usuário acima String
  10. 10. API Classe Funcionamento LDAPContextLoader A única classe concreta da API ela é responsável por ler o arquivo config.json e carregar o contexto informado no atributo contextClass. Utiliza o padrão singleton, ou seja só existe uma disponível para todo o serviço. LDAPContext Classe que gerencia as conexões com o LDAP, e é responsável por criar os outros objetos referentes ao LDAP, também deve fazer o parse do config.json para estabelecer conexão com o servidor LDAP. LDAPEntityLoader Interface responsável por gerenciar as operações básicas que podem ser efetuadas em uma entidade do LDAP. LDAPAuthentication Interface responsável por efetuar login no servidor LDAP, e administrar o usuário logados no sistema
  11. 11. Recursos <ul><li>RESTful </li></ul><ul><li>GET </li></ul><ul><li>POST </li></ul>
  12. 12. Métodos POST method Índice Método 1 Efetua Login no sistema. 2 Salva um usuário no servidor LDAP. 3 Carrega um usuário do servidor LDAP. 4 Atualiza um determinado usuário no servidor LDAP 5 Exclui um usuário do servidor LDAP.
  13. 13. Executando
  14. 14. Conclusão <ul><li>Administradores versus Mobilidade </li></ul><ul><li>Tabalhos futuros </li></ul>
  15. 15. Obrigado

×