Keycloak Introduction

}
1 Day

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Keycloak Introduction teaches attendees to centralize authentication and single sign-on for their applications. This lets them avoid reimplementing login logic in every service, which wastes engineering time and potentially multiplies security risk. Attendees learn how Keycloak issues and validates tokens using OAuth2 and OpenID Connect to provide applications a consistent point of authentication. Developers, security engineers, and IT administrators leave able to deploy and configure Keycloak. Those skills align with modern identity and access management priorities.

The course covers Keycloak’s core concepts: realms for isolating security domains and clients for registering applications. Users, roles, and groups round out this section, covering how the platform manages access. Attendees then configure a realm from scratch, defining the structure that keeps different applications and user populations cleanly separated. This foundational setup underlies everything that follows in the course.

Attendees secure applications using OAuth2 and OpenID Connect flows through Keycloak, showing them how tokens flow between users, applications, and the identity server. From there, they federate identities from external sources such as LDAP, rather than managing every user directly in Keycloak. This lets organizations connect existing directories without migrating user data. Lab work has attendees deploy and configure a real Keycloak server. This builds hands-on experience securing applications with centralized authentication and single sign-on.

Who Should Attend

Developers, Security Engineers, DevOps personnel, IT Administrators

What Attendees Will Learn

Upon completing Keycloak Introduction, attendees will be able to:

  • Deploy Keycloak as a centralized identity and access management server
  • Configure realms to isolate and manage separate security domains
  • Secure applications using OAuth2 and OpenID Connect via Keycloak
  • Manage users, roles, and groups within Keycloak
  • Federate identities using LDAP and external identity providers

Prerequisites

No formal prerequisites are needed for this introductory course. Familiarity with web application authentication concepts, such as login flows and session management, is helpful. The course introduces relevant concepts as needed along the way.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link