http://netponto.org<br />21ª Reunião Lisboa – 18/06/2011<br />Desenvolvimento com Windows Communication Foundation (WCF)He...
Patrocinadores desta reunião<br />
Henrry Pires<br />11 anos de experiência profissional em TI<br />Há 9 anos a programar na plataforma .NET	<br />
Agenda<br />Tracing<br />Segurança<br />Tratamento de Erros<br />
Também disponível em vídeo...<br />Assista!<br />http://vimeo.com/25902708<br />
Tracing<br />
Tracing<br />   Basicamente queremos fazer tracing serve-nos para obter informações do estado da aplicação. Quando a app a...
  Tracing<br />Tracing Levels<br />
Tracing<br />Tracing Assembly <br />
Tracing<br />
Segurança<br />
Segurança<br />Infra-estrutura<br />A nível de utilizador<br />
Segurança<br />Infra-estrutura<br /> Transporte<br /> Mensagem<br /> Transporte com Credencias de Mensagem<br />
Segurança<br />A nível de utilizador<br />Windows Authentication<br />Utilizador e password<br />Certificados digitais<br />
Segurança<br /><ul><li>Transporte</li></ul> HTTPS<br /> TCP/IP<br /> MSMQ<br />
Segurança<br /><ul><li>Mensagem</li></ul> Certificados<br /> IssuedToken<br /> Utilizador<br /> Windows<br />
Segurança<br /><ul><li>Diferenças</li></li></ul><li>Segurança<br />A nível de utilizador<br />Nem todos os tipos de autent...
Segurança<br />Certificado<br />Este método permite através de um certificado digital autenticar tanto o cliente como o se...
Segurança<br />Passos necessários para usar o certificado<br />
Segurança<br />Identificar a store (storeName)<br />
Segurança<br />Localização da store (storeLocation)<br />
Segurança<br />Tipo de pesquisa (x509FindType)<br />
Segurança<br />Valor a pesquisar (findValue)<br /><certificateReference<br />	findValue="545c9b8e97d91fc75c74eb52c69083200...
Segurança<br />
Questões?<br />
Patrocinadores desta reunião<br />
Próximas reuniões presenciais<br />18/06/2011 – Junho<br />09/07/2011 – Julho (Coimbra)<br />23/07/2011 – Julho<br />27/08...
Obrigado!<br />Henrry Pires<br />henrrypires@gmail.com<br />http://henrrypires.wordpress.com<br />http://twitter.com/henrr...
Desenvolvimento com Windows Communication Foundation (WCF)
Próximos SlideShares
Carregando em…5
×

Desenvolvimento com Windows Communication Foundation (WCF)

1.114 visualizações

Publicada em

Nesta apresentação, o Henrry aborda diversos tópicos relacionados com a criação e utilização de serviços em WCF no dia-a-dia, entre eles destacam-se técnicas para tratamento de erros de forma mais elegante, validação de user e password ao receber chamadas em um serviço e outras formas de autenticação, tracing, e outros temas, com muitas demonstrações práticas.

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
1.114
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento com Windows Communication Foundation (WCF)

  1. 1. http://netponto.org<br />21ª Reunião Lisboa – 18/06/2011<br />Desenvolvimento com Windows Communication Foundation (WCF)Henrry Pires<br />
  2. 2. Patrocinadores desta reunião<br />
  3. 3. Henrry Pires<br />11 anos de experiência profissional em TI<br />Há 9 anos a programar na plataforma .NET <br />
  4. 4. Agenda<br />Tracing<br />Segurança<br />Tratamento de Erros<br />
  5. 5. Também disponível em vídeo...<br />Assista!<br />http://vimeo.com/25902708<br />
  6. 6. Tracing<br />
  7. 7. Tracing<br /> Basicamente queremos fazer tracing serve-nos para obter informações do estado da aplicação. Quando a app arranca, quando determinados processos são executados, erros entre outros. Seja qual for a informação disponibilizada, o interesse é sempre o mesmo: a app tem informação importante para disponibilizar<br />
  8. 8. Tracing<br />Tracing Levels<br />
  9. 9. Tracing<br />Tracing Assembly <br />
  10. 10. Tracing<br />
  11. 11. Segurança<br />
  12. 12. Segurança<br />Infra-estrutura<br />A nível de utilizador<br />
  13. 13. Segurança<br />Infra-estrutura<br /> Transporte<br /> Mensagem<br /> Transporte com Credencias de Mensagem<br />
  14. 14. Segurança<br />A nível de utilizador<br />Windows Authentication<br />Utilizador e password<br />Certificados digitais<br />
  15. 15. Segurança<br /><ul><li>Transporte</li></ul> HTTPS<br /> TCP/IP<br /> MSMQ<br />
  16. 16. Segurança<br /><ul><li>Mensagem</li></ul> Certificados<br /> IssuedToken<br /> Utilizador<br /> Windows<br />
  17. 17. Segurança<br /><ul><li>Diferenças</li></li></ul><li>Segurança<br />A nível de utilizador<br />Nem todos os tipos de autenticação são válidos para todos os Bindings, exemplo disso é o basicHTTPBinding que só suporta certificados e Utilizador e Password<br />
  18. 18. Segurança<br />Certificado<br />Este método permite através de um certificado digital autenticar tanto o cliente como o servidor. Todos os outros métodos usam certificados para fazer a comunicação<br />
  19. 19. Segurança<br />Passos necessários para usar o certificado<br />
  20. 20. Segurança<br />Identificar a store (storeName)<br />
  21. 21. Segurança<br />Localização da store (storeLocation)<br />
  22. 22. Segurança<br />Tipo de pesquisa (x509FindType)<br />
  23. 23. Segurança<br />Valor a pesquisar (findValue)<br /><certificateReference<br /> findValue="545c9b8e97d91fc75c74eb52c6908320088b4f39"<br /> x509FindType="FindByThumbprint"<br /> storeLocation="LocalMachine"<br /> storeName="My" /><br />
  24. 24. Segurança<br />
  25. 25. Questões?<br />
  26. 26. Patrocinadores desta reunião<br />
  27. 27. Próximas reuniões presenciais<br />18/06/2011 – Junho<br />09/07/2011 – Julho (Coimbra)<br />23/07/2011 – Julho<br />27/08/2011 – Agosto<br />Reserva estes dias na agenda! :)<br />
  28. 28. Obrigado!<br />Henrry Pires<br />henrrypires@gmail.com<br />http://henrrypires.wordpress.com<br />http://twitter.com/henrrypires<br />

×