• CodeWithBisky-Elearning
Follow us:

Integrating Quarkus with Keycloak Using Java Admin Client SDK

image

Description

Welcome to our channel! In this video, we'll guide you through the process of integrating Quarkus, a powerful Kubernetes-native Java framework, with Keycloak, an open-source Identity and Access Management solution. We'll be using the Java Admin Client SDK to manage Keycloak configurations and users programmatically. Additionally, you'll learn how to run Keycloak with Docker and connect it to a MySQL database using Docker Compose.

What You’ll Learn:

  • Setting up a Quarkus project
  • Configuring Keycloak for your application
  • Using the Java Admin Client SDK to interact with Keycloak
  • Managing Keycloak users, roles, and realms programmatically
  • Running Keycloak with Docker
  • Connecting Keycloak to a MySQL database using Docker Compose
  • Best practices for secure integration

Prerequisites:

  • Basic knowledge of Java and Quarkus
  • Familiarity with Keycloak concepts
  • Basic understanding of Docker and Docker Compose

Resources:

  • Quarkus Documentation
  • Keycloak Documentation
  • Java Admin Client SDK Guide
  • Docker Documentation
  • Docker Compose Documentation

Useful Links:

  • Source Code: https://gitlab.com/code-with-bisky/quarkus/keycloak-auth-service
  • Official Keycloak Website: keycloak.org
  • Quarkus Guides: quarkus.io/guides

Timestamps:


Don't forget to like, comment, and subscribe for more tutorials! If you have any questions or need further assistance, feel free to leave a comment below or join our community on [Forum/Discord/Slack].


#Quarkus #Keycloak #Java #Integration #IdentityManagement #Docker #MySQL #ProgrammingTutorial

Meet your instructor

image

Bisky Mursuid

Meet Marshall (Bisky): Senior Software Engineer in Java

With over 5 years of professional experience, I am Marshall, also known as Bisky, a seasoned Senior Software Engineer specialising in Java. My expertise spans a diverse spectrum, ranging from comprehensive System Analysis to intricate Software Development. My professional journey has been anchored in the dynamic and fast-paced landscape of the financial technology industry.
Why Choose My Courses?
I bring a demonstrated history of successfully navigating complex challenges through the art of programming. My passion lies in the relentless pursuit of simplifying intricate tasks through innovative coding solutions.Join me on a learning adventure where I share not just technical knowledge, but the practical insights gained from years of hands-on experience in the field.

What Sets Me Apart?

Extensive Experience: With more than half a decade dedicated to the software engineering domain, I've honed my skills through real-world applications and industry challenges.

Research-Driven Approach: I invest a significant amount of time in continuous research, staying at the forefront of advancements in technology. This commitment ensures that my courses reflect the latest trends and best practices.

Practical Problem-Solving: My focus extends beyond theoretical concepts. I am dedicated to empowering students with the ability to apply their knowledge to real-world scenarios, fostering a deeper understanding of the subject matter.

Embark on a learning journey with me and discover how to not just code, but to code effectively and elegantly. Let's demystify the complexities together!

  • Language: English
  • Length: 34min 3s
  • Category:

Video Details

Interested in this video?

Subscribe now