Get started with security for your Java microservices application

About this video

As a developer you should ask yourself, “How can I make my applications (more) secure?” In this workshop, you learn how to get started with application security from two perspectives:

  • Platform security
  • Authentication and authorization implementation

With an example application, you will see how to:

  • Secure external access to a Kubernetes cluster with TLS
  • Secure communication between microservices with Istio and mTLS
  • Implement authorization and authentication with the Keycloak open source identity and access management system and JSON Web Tokens (JWT) standards.

The exercises are based on an example application based on the Cloud Native Starter open source project, which was built with Quarkus and Eclipse Microprofile.