Palestra: Stateless Microservice Security via JWT, TomEE and MicroProfile

Track: 

Sala:

Dia da semana:

3:35pm - 4:25pm

Nível da palestra:

Persona:

Apresentação em Inglês

Pontos principais

  • How to obtain Stateless Microservice Security in Java;
  • How to secure microservices using MicroProfile JWT;
  • How to secure RESTful APIs.

    Resumo

    Microservices based architecture seems to be the common convergence point in the industry. But when it comes to security we are still struggling to evolve from monolithic systems or people oriented architecture.

    This presentation will be focusing on this landscape and explain how to leverage the quickly evolving MicroProfile JWT specification to secure Microservices and in a fully stateless and scalable manner. We’ll introduce the specification in a quick and no nonsense fashion and move on to several code examples that show how to setup JWT verification and obtain trusted claims via lookup or dependency injection. For our playground, we’ll be using Apache TomEE, fully open source lightweight Java EE server and MicroProfile implementation.

    Tracks

    Quarta-feira

    • Engenharia de Dados

      Armazenando e processando Big Data com eficiência.

    • Microservices e Web APIs

      Da ubiquidade das APIs a microservices ultra-modulares, frameworks modernos e os desafios de implantação, gestão e pós-produção.

    • JavaScript e Web

      Desenvolvimento com HTML5, JS, CCS3, HTTP/2 e novas tendências da web moderna.

    • IoT: Tecnologias do Mundo Real

      Conheça experiências de mundo real em IoT, bem como tecnologias que vão habilitar os próximos grandes avanços desta revolução.

    • Solutions Track #1

      Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.

    Quinta-feira

    Sexta-feira

    • Data Science Aplicada

      Da teoria à prática: como grandes cases do Brasil e do mundo têm utilizado DataScience para alavancar seus negócios.

    • Containers: o Estado da Arte

      Muito mais do que uma tecnologia, Containers são uma plataforma. Qual é o estado da arte, novidades, tendências e casos de uso sobre esta revolução.

    • Ciência da Computação no Mundo Real

      Temas discutidos na academia que podem nos ajudar a obter melhores resultados em nosso dia-a-dia.

    • Linguagens do Século 21

      Linguagens e plataformas emergentes no server-side, com ênfase em linguagens projetadas especificamente para alta concorrência e sistemas distribuídos.

    • Carreira e Soft-Skills

      Profissionais de sucesso vão muito além das suas habilidades em escrever código. Como potencializar seu desenvolvimento como profissional.