OAuth 2.0 ile Spring Boot Uygulamalarını Güvenli Yapmak

OAuth 2.0, Keycloak ve modern Spring Security yapılandırmalarını kullanarak Spring Boot API'lerinizi ve mikro hizmetlerinizi korumayı öğrenin.

4.7 (3,781) ⏱ 1 sa 30 dk 📚 12 ders

Bu kurs hakkında

Modern web uygulamaları ve mikro hizmetlerinin güvenliği sağlam, endüstri standartlarına uygun kimlik doğrulama ve yetkilendirme gerektirir. Spring Security ile OAuth 2.0'ı doğru şekilde nasıl uygulayacağımızı anlamak, üretime hazır Java uygulamaları oluşturmak için gereklidir. Bu metin tabanlı kurs, OAuth 2.0 ve Spring Security'nin temel kavramlarını, çekirdek tanımlardan pratik uygulamalara adım adım ilerleterek size yönlendirir. Güvenli Kaynak Sunucularını nasıl ayarlayacağınızı, modern yetkilendirme akışlarını nasıl yöneteceğinizi ve kimlik sağlayıcılarını API'lerinizi korumak için nasıl entegre edeceğinizi öğreneceksiniz. Ne öğreneceksin: - OAuth 2.0 çekirdek terminolojisi, rolleri, bağış türleri ve güvenlik en iyi uygulamaları anlayın. - JWT'leri kullanarak OAuth 2.0 Kaynak Sunucusu olarak davranmak için Spring Güvenliğini yapılandır. - PKCE ve İsterge İmzasıyla İzin Kodu dahil güvenli yetkilendirme akışlarını uygulayın. - Kullanıcı kimlik doğrulaması için dış kimlik sağlayıcısı olarak Keycloak'ı ayarlayın ve entegre edin. - Belirli API son noktalarını güvence altına almak için alan tabanlı ve rol tabanlı erişim kontrolünü uygulayın. - Spring Cloud API Gateway'i aşağı yönlü mikro hizmetleri yönlendirmek ve korumak için ayarlayın. - Spring Security kullanarak büyük kimlik sağlayıcılarıyla sosyal girişi birleştirin. Temel güvenlik kavramları ve OAuth 2.0 mimarisini öğrenerek başlayacaksınız. Oradan, açık, adım adım yazılı açıklamaları okuyarak ve güvenli konfigürasyonlar oluşturmak, Keycloak'ı entegre etmek ve rol tabanlı erişim kontrollerini uygulamak için üretim hazırlığı kod parçalarını analiz edeceksiniz. Bu ders, uygulama güvenliğini öğrenmek isteyen Java ve Spring Boot geliştiricilerinin başlangıçtan orta seviyeye kadar olanları için tasarlanmıştır. OAuth 2. 0 veya Spring Security ile önceden tecrübe gerekmez. Güvenli, modern Java uygulamaları oluşturmaya bugün başlayın.

Ne elde edeceksin

  • 📜 Tamamlama sertifikası
    LinkedIn profilinize ekleyin
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Ömür boyu erişim
    İstediğin zaman dön, son kullanma tarihi yok
  • 📱 Telefon veya bilgisayar
    Her yerde, her cihazda
  • 💸 30 gün iade
    Sorgusuz
  • Kısa ve odaklı
    1 sa 30 dk pratik içerik

Yorumlar (7)

Nicolás Torres PE Doğrulanmış öğrenci
★ 5 · 2026-05-03T07:29:52+00:00

Bu kurs tam olarak ihtiyacım olanı verdi. Açıklamalar net ve özlüydü. Büyük alkış!

Nagy Éva HU Doğrulanmış öğrenci
★ 5 · 2026-03-20T21:36:52+00:00

Tam olarak aradığım şeydi. Kavramları gerçekten pekiştirmeme yardımcı olan pratik örnekleri sevdim.

ليلى بنت علي BH Doğrulanmış öğrenci
★ 3 · 2026-02-06T05:17:52+00:00

İyi bir giriş olmuş. Daha çeşitli örnekler ve modüller arasında daha iyi bir akıştan faydalanılabilirdi.

Eshetu Abera ET Doğrulanmış öğrenci
★ 4 · 2026-01-15T08:10:52+00:00

Konunun iyi bir özeti. Bazı kısımlar biraz hızlıydı ama genel olarak sağlam bir öğrenme deneyimiydi.

سعيد بن ناصر المري QA Doğrulanmış öğrenci
★ 4 · 2025-12-10T15:34:52+00:00

Sağlam içerik ve net bir sunum. Gösterilen gerçek dünya uygulamalarını takdir ettim. Birkaç pratik fırsatı daha olabilirdi.

Andrés Ramírez CR Doğrulanmış öğrenci
★ 4 · 2025-09-23T13:54:52+00:00

Konuya iyi bir giriş. Yapısı mantıklıydı ve örneklerin çoğu ilgiliydi, ancak bazı alanlarda daha fazla derinlik olmasını dilerdim.

Priya Patel KE Doğrulanmış öğrenci
★ 4 · 2025-07-24T14:02:52+00:00

Dürüst olmak gerekirse, daha fazla pratik uygulama bekliyordum. Temel kavramlar fena açıklanmasa da benim ihtiyaçlarım için biraz fazla teorik geldi.

Yorum yaz

Gönderdikten sonra giriş yapmanı isteyeceğiz — taslağın kaydedilir.

Diğer öğrenciler şunları da aldı

Sık sorulanlar

Bu kursu almak için neye ihtiyacım var? +

Sadece internetli bir telefon veya bilgisayar yeterli. Kurulum yok, özel donanım yok.

Nasıl ödeme yapabilirim? +

Stripe üzerinden kartla veya kripto para ile. Kart bilgilerini saklamıyoruz — Stripe güvenli şekilde işliyor.

Para iadesi alabilir miyim? +

Evet — 30 gün içinde tam iade, sorgusuz.

Erişimim ne kadar sürer? +

Sonsuza dek. Bir kez satın aldığında, kurs senindir — istediğin zaman dönebilirsin.

Sertifika alacak mıyım? +

Evet. Tamamladığında, LinkedIn profiline ekleyebileceğin bir sertifika alırsın.

Şu sektörlerdeki öğrenenler için
Teknoloji Tasarım Finans Pazarlama Sağlık Eğitim Konaklama Üretim