About this Learning Path

Who is this for?

This is an introductory topic for developers, DevOps engineers, platform engineers, and cloud architects who want to deploy centralized authentication and identity management using Keycloak on Arm-based cloud environments.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Install and configure Keycloak on Azure Cobalt 100-based Arm64 virtual machines
  • Configure PostgreSQL as the backend database for Keycloak
  • Configure realms, users, and OAuth2/OpenID Connect clients
  • Integrate a Flask application with Keycloak authentication
  • Validate OAuth2/OpenID Connect authentication workflows

Prerequisites

Before starting, you will need the following:

  • A Microsoft Azure account with access to Cobalt 100-based instances (Dpsv6)
  • Basic knowledge of Linux command-line operations
  • Familiarity with SSH and remote server access
  • Basic understanding of authentication, OAuth2, and identity management concepts
Next