README

License

KeyCloak Workshop

Authentication and authorization with KeyCloak. This contains both, theory parts on all important concepts, and hands-on practice labs.

Table of Contents (Tu Update)

Workshop Tutorial

To follow the hands-on workshop please open the workshop tutorial.

Requirements and Setup

To check system requirements and setup for this workshop please follow the setup guide.

Hands-On Workshop

Intro Labs

Part 1 : OAuth 2.0 and OpenID Connect 1.0

For the hands-on workshop you will extend a provided sample application along with guided tutorials.

The components you will build (and use) look like this:

Architecture

Please check out the complete documentation for the sample application before starting with the first hands-on lab.

Part 2 : Fine-grained authorization

Part 3 : SAML

Part 4 : User Storage Federation

Part 5 : MFA

Part 6 : Identity Brokering

Part 7 : Extending Keycloak

Bonus Labs

Reference

This workshop is based on the following resources :

Any feedback on this hands-on workshop is highly appreciated.

License

Apache 2.0 licensed

Last updated