README
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:

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