Apresentação sobre a implementação de APIs seguras em ASP.NET Core, utilizando para isto JWT (JSON Web Tokens), Docker e Azure Web App on Linux. Palestra realizada em evento promovido pelo grupo .NET SP em São Paulo-SP no dia 16/04/2018.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App on Linux - .NET SP - Abril-2018
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET e do .NET SP
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. Agenda
• Desenvolvimento de APIs com ASP.NET Core
• JSON Web Tokens (JWT): uma visão geral
• Um pouco mais sobre containers Docker
• Azure Web App on Linux
• Exemplos práticos
4. Desenvolvimento de APIs com ASP.NET Core
• Versão estável mais recente: 2.0
• Multiplataforma (Windows, Linux, Mac,
Docker)
• Maior performance
• Suporte do Visual Studio 2017 e Visual Studio
Code
5. JWT (JSON Web Tokens)
• Uso de tokens criptografados
• Bearer Authentication
• Emprega HMAC ou RSA
• Tecnologia multiplataforma
• Tokens formados por 3 partes (Header, Payload
e Signature)
8. Docker - Motivações para uso
• Isolamento
• Utilização mais racional de recursos
• Rapidez no deployment
• Menor dependência do ambiente
• Microserviços ganhando força