Apresentacao TCC - Rafael Felix

3.000 visualizações

Publicada em

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

Publicada em: Tecnologia, Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
3.000
No SlideShare
0
A partir de incorporações
0
Número de incorporações
288
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×