👋 Ahmet Arabacı Tech kanalına hoş geldiniz !
Keycloak ve Spring Security serimizin 23. bölümünde, işin arka planına (backend) iniyoruz! Spring Boot uygulamamız içerisinden Keycloak Admin Client (CLI) kullanarak kullanıcıları programatik olarak nasıl yöneteceğimizi inceliyoruz. ☕🔐
Bu videoda özellikle, User ID (Kullanıcı Kimliği) kullanarak belirli bir kullanıcının detaylarını nasıl çekeceğimize odaklanıyoruz. Bu işlem, uygulamanızda kullanıcı profillerini göstermek veya backend tarafında kullanıcıya özgü doğrulamalar yapmak için kritik öneme sahiptir.
🚀 Bu videoda neler öğreneceksiniz ?
🔌 Admin Client Entegrasyonu: Spring Boot içinde Keycloak Admin Client yapısının üzerinden geçiyoruz.
🔍 Kullanıcı Getirme (Get Specific User): Tek bir kullanıcının UserRepresentation verisine nasıl ulaşılır?
🆔 ID ile Sorgulama: realm().users().get(userId) metodunun doğru kullanımı.
💻 Canlı Kodlama: Kullanıcı verisini çeken Service katmanı kodunun yazılması.
🛠️ En İyi Pratikler: Kullanıcı var mı yok mu kontrolü ve hata yönetimi.
İçeriği faydalı bulduysanız videoyu Beğenmeyi ve desteğinizi göstermek için Ahmet Arabacı Tech kanalına Abone Olmayı unutmayın! 🚀
👋 Welcome to the Ahmet Arabacı Tech channel !
In this 23rd episode of our Keycloak & Spring Security series, we dive deep into the backend! We are looking at how to use the Keycloak Admin Client (CLI) within a Spring Boot application to programmatically manage users. ☕🔐
Specifically, in this video, we focus on how to fetch details for a specific user using their User ID. This is a crucial operation when you need to display user profiles or validate specific user data in your backend logic.
🚀 In this video, we will cover:
🔌 Admin Client Setup: Briefly reviewing the Keycloak Admin Client integration in Spring Boot.
🔍 Get Specific User: How to locate and retrieve a single user's UserRepresentation.
🆔 Search by ID: Using the realm().users().get(userId) method effectively.
💻 Live Coding: Writing the Service layer method to fetch user data.
🛠️ Best Practices: Error handling and checking if the user exists.
If you enjoy the content, please hit the Like button and Subscribe to Ahmet Arabacı Tech to support the channel! 🚀
#Keycloak #SpringSecurity #SpringBoot #Java #KeycloakAdminCLI #BackendDevelopment #AhmetArabacıTech #RestAPI #Coding #Tutorial #YazılımEğitimi