Introduction

The Cloud Security "Hands-On" Workshop

Learning targets

This is a workshop on building secure cloud-native applications using spring cloud security (OAuth 2.0arrow-up-right and OpenID Connectarrow-up-right).

This workshop is the hands-on part of the cloud security presentationarrow-up-right.

Learning targets:

OAuth 2.0/OpenID Connect Security Workshop Tutorial

We will extend the existing two microservices to use single sign authentication based on OAuth 2.0 and OpenID Connect (OIDC).

  • Auth0 Identity Providerarrow-up-right: This is central identity provider for single sign on which holds all users with their credentials

  • OAuth2/OIDC Resource Server (product-initial): The microservice providing product data maps to a resource server

  • OAuth2/OIDC Client (ui-initial): The thymeleafarrow-up-right UI microservice consuming the products maps to an OAuth2/OIDC client

These microservices have to be configured to be reachable via the following URL addresses (Port 8080 is the default port in spring boot).

Service URL Adresses

Note: You can find more information on building OAuth 2.0/OIDC secured microservices with spring in Spring Boot Reference Documentationarrow-up-right and in Spring Security Reference Documentationarrow-up-right

Last updated