Melindungi Aplikasi Mula Spring dengan OAuth 2.0

Belajar untuk melindungi API Spring Boot dan perkhidmatan mikro anda menggunakan OAuth 2.0, Keycloak, dan konfigurasi Keselamatan Spring moden.

4.7 (3,781) ⏱ 1 jam 30 min 📚 12 pelajaran

Tentang kursus ini

Melindungi aplikasi web moden dan perkhidmatan mikro memerlukan pengesahan dan kebenaran yang kuat, standard industri. Memahami bagaimana untuk melaksanakan OAuth 2.0 dengan betul dengan Keselamatan Spring adalah penting untuk membina aplikasi Java yang siap dihasilkan. Kursus berasaskan teks ini memandu anda melalui konsep asas OAuth 2.0 dan Keselamatan Musim Bunga, bergerak langkah demi langkah dari definisi teras ke pelaksanaan praktikal. Anda akan belajar bagaimana untuk mengkonfigur Pelayan Sumber selamat, mengurus aliran otorisasi moden, dan mengintegrasikan penyedia identiti untuk melindungi API anda. Apa yang anda akan belajar: - Mengerti terminologi teras OAuth 2.0, peranan, jenis pemberian, dan amalan keselamatan terbaik. - Konfigur Keselamatan Spring untuk bertindak sebagai Pelayan Sumber OAuth 2.0 menggunakan JWT. - Laksanakan aliran otorisasi selamat termasuk Kod Otorisasi dengan PKCE dan Sijil Klien. - Tetapkan dan gabungkan Keycloak sebagai Penyedia Identiti luaran untuk pengesahan pengguna. - Laksanakan skop berbasis dan peran berbasis akses kontrol untuk mengamankan titik akhir API tertentu. - Konfigur Spring Cloud API Gateway untuk mengarahkan dan mengamankan perkhidmatan mikro aliran bawah. - Integrasi log masuk sosial dengan penyedia identiti utama menggunakan Spring Security. Anda akan mula dengan menguasai konsep keselamatan asas dan arsitektur OAuth 2.0. Dari situ, anda akan membaca penjelasan tertulis yang jelas, langkah demi langkah dan menganalisis snippet kod yang siap dihasilkan untuk membina konfigurasi selamat, mengintegrasikan Keycloak, dan melaksanakan kawalan akses berasaskan peranan. Kursus ini direka untuk pemula hingga pengkompil Java dan Spring Boot pertengahan yang ingin belajar keselamatan aplikasi. Tiada pengalaman sebelumnya dengan OAuth 2.0 atau Keselamatan Spring diperlukan. Mulakan pembangunan aplikasi Java moden dan selamat hari ini.

Apa yang anda dapat

  • 📜 Sijil tamat
    Tambah ke profil LinkedIn anda
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Akses seumur hidup
    Kembali bila-bila masa, tiada tamat tempoh
  • 📱 Telefon atau komputer
    Berfungsi di mana-mana, mana-mana peranti
  • 💸 Pulangan 30 hari
    Tanpa soalan
  • Pendek dan fokus
    1 jam 30 min kandungan praktikal

Ulasan (7)

Nicolás Torres PE Pelajar disahkan
★ 5 · 2026-05-03T07:29:52+00:00

Kursus ini memberikan apa yang saya perlukan. penjelasannya jelas dan ringkas.

Nagy Éva HU Pelajar disahkan
★ 5 · 2026-03-20T21:36:52+00:00

Inilah yang saya cari. suka contoh praktikal, mereka benar-benar membantu mengukuhkan konsep.

ليلى بنت علي BH Pelajar disahkan
★ 3 · 2026-02-06T05:17:52+00:00

Ia pengenalan yang baik. Boleh mendapat manfaat daripada contoh yang lebih pelbagai dan aliran yang sedikit lebih baik antara modul.

Eshetu Abera ET Pelajar disahkan
★ 4 · 2026-01-15T08:10:52+00:00

Keseluruhan topik yang baik. Beberapa bahagian sedikit lebih cepat daripada yang saya suka, tetapi secara keseluruhannya pengalaman pembelajaran yang kukuh.

سعيد بن ناصر المري QA Pelajar disahkan
★ 4 · 2025-12-10T15:34:52+00:00

Kandungan yang mantap dan disampaikan dengan jelas. Saya menghargai aplikasi dunia sebenar yang ditunjukkan. Boleh menggunakan beberapa peluang latihan.

Andrés Ramírez CR Pelajar disahkan
★ 4 · 2025-09-23T13:54:52+00:00

Pengenalan yang baik kepada topik. Strukturnya logik, dan kebanyakan contohnya relevan, walaupun saya berharap lebih mendalam dalam beberapa bidang.

Priya Patel KE Pelajar disahkan
★ 4 · 2025-07-24T14:02:52+00:00

Tbh, saya mengharapkan aplikasi yang lebih praktikal. ia terasa sedikit terlalu teori untuk keperluan saya, walaupun konsep teras dijelaskan okay.

Tulis ulasan

Selepas hantar kami akan meminta anda log masuk — draf disimpan.

Pelajar lain juga mengambil

Soalan lazim

Apa yang saya perlukan untuk mengikuti kursus ini? +

Hanya telefon atau komputer dengan internet. Tiada pemasangan, tiada perkakasan khas.

Bagaimana untuk membayar? +

Dengan kad melalui Stripe, atau kripto. Kami tidak menyimpan butiran kad — Stripe menguruskannya dengan selamat.

Bolehkah saya dapatkan bayaran balik? +

Ya — pulangan penuh dalam 30 hari, tanpa soalan.

Berapa lama saya akan mempunyai akses? +

Selamanya. Setelah membeli, kursus adalah milik anda — boleh lawat semula bila-bila masa.

Adakah saya akan mendapat sijil? +

Ya. Setelah tamat, anda akan menerima sijil yang boleh ditambah ke profil LinkedIn anda.

Direka untuk pelajar dalam
Teknologi Reka bentuk Kewangan Pemasaran Kesihatan Pendidikan Hospitaliti Pembuatan