Keselamatan Spring dan Pengesahan JWT logo
JavaWebKeselamatanTahap A2 → C122 bahasa

Keselamatan Spring dan Pengesahan JWT

Kuasai ciri terbaharu Spring Security 6 dan laksanakan pengesahan JWT yang kukuh untuk aplikasi Java Anda. Laluan pembelajaran CoddyKit yang merangkumi 12 kursus pendek dan 48 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
12
Pelajaran
48
Langkah interaktif
563
Percuma untuk bermula
Kursus 1
Kurikulum

12 kursus dalam laluan ini

Setiap kursus dalam laluan Keselamatan Spring dan Pengesahan JWT, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A24 pelajaranPercuma

Mulakan pembelajaran Spring Security 6 dengan memahami prinsip terasnya dan menyediakan aplikasi selamat asas. Pelajari cara mengkonfigurasi keselamatan dan mengurus pengguna dalam memori.

2

B14 pelajaranPRO

Dalami Spring Security dengan menyesuaikan pengesahan pengguna menggunakan `UserDetailsService` serta melindungi kelayakan pengguna. Pelajari pelbagai strategi pengekodan kata laluan untuk melindungi…

3

B14 pelajaranPRO

Konfigurasikan kawalan akses terperinci menggunakan kebenaran berasaskan peranan dan lindungi titik akhir web aplikasi anda. Fahami cara menggunakan peraturan keselamatan pada URL dan kaedah yang ber…

4

B14 pelajaranPRO

Kenali rangka kerja kebenaran OAuth2 yang digunakan secara meluas dan OpenID Connect untuk pengesahan identiti. Fahami peranan kedua-duanya dalam sistem pengesahan moden.

5

B24 pelajaranPRO

Dapatkan pemahaman kukuh tentang JSON Web Token (JWT), termasuk strukturnya, tujuannya dan cara token ini memudahkan pengesahan tanpa keadaan. Pelajari cara mencipta, menandatangani dan mengesahkan J…

6

B24 pelajaranPRO

Integrasikan pengesahan JWT ke dalam aplikasi Spring Security anda dengan lancar. Bangunkan penapis tersuai untuk mengendalikan pengesahan JWT dan mengurus aliran pengesahan.

7

B24 pelajaranPRO

Konfigurasikan aplikasi Spring Boot anda sebagai klien OAuth2 untuk berinteraksi dengan penyedia identiti luaran. Laksanakan log masuk sosial dan urus persetujuan pengguna.

8

B24 pelajaranPRO

Lindungi API anda dengan mengkonfigurasikan aplikasi sebagai Pelayan Sumber OAuth2 yang mengesahkan JWT masuk daripada pelayan kebenaran. Kuatkuasakan skop dan tuntutan untuk akses terperinci.

9

C14 pelajaranPRO

Tingkatkan pelaksanaan JWT anda dengan token penyegaran, mekanisme pembatalan token dan amalan terbaik untuk storan selamat. Pelajari cara menangani cabaran keselamatan lazim dengan JWT.

10

C14 pelajaranPRO

Optimumkan keselamatan dan prestasi pelaksanaan JWT anda. Terokai strategi untuk token berjangka hayat pendek, senarai hitam token dan pengesahan token yang cekap dalam situasi trafik tinggi.

11

C14 pelajaranPRO

Tingkatkan keselamatan aplikasi anda dengan melaksanakan Pengesahan Berbilang Faktor (MFA) dan melindunginya daripada serangan kekerasan menggunakan pembatasan kadar. Sesuaikan pengendalian kejayaan…

12

C14 pelajaranPRO

Sediakan aplikasi Spring Security anda untuk pelaksanaan produksi dengan memberi tumpuan pada pengukuhan keselamatan, pemantauan dan pengurangan kerentanan lazim. Pastikan sistem yang selamat dan tah…

CoddyKit PRO

Dapatkan akses kepada kesemua 12 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Lindungi Aplikasi Spring Anda dengan Spring Security 6 dan JWT

Spring Security ialah kerangka kerja keselamatan standard untuk aplikasi Java yang dibina dengan Spring Boot — mengendalikan pengesahan, kebenaran, OAuth2 dan pengurusan token dalam sistem produksi di seluruh dunia. Laluan ini merangkumi Spring Security 6, keluaran utama yang menggantikan WebSecurityConfigurerAdapter dengan model berasaskan komponen yang lebih kemas, bersama Token Web JSON sebagai mekanisme pengesahan tanpa keadaan yang menjadi sandaran kebanyakan API REST hari ini. Dua belas kursus berfokus membawa Anda daripada persediaan projek awal hingga pengukuhan keselamatan untuk produksi.

Perkara yang Akan Anda Pelajari

Anda akan mengkonfigurasi Spring Security 6 dari awal, melaksanakan penyedia pengesahan tersuai dan pengekodan kata laluan serta mentakrifkan peraturan kebenaran yang terperinci. Laluan ini merangkumi OAuth2 dan OpenID Connect — sebagai klien dan pelayan sumber — supaya Anda memahami keseluruhan aliran token. Bagi JWT, Anda akan mempelajari struktur, tandatangan dan pengesahan token, kemudian menyambungkannya terus ke rantaian penapis Spring Security. Kursus seterusnya membincangkan pengurusan token lanjutan, pengesahan berbilang faktor, pengehad kadar serta pertimbangan prestasi untuk penerbitan dengan trafik tinggi.

Laluan Pembelajaran

Dua belas kursus merangkumi A2 hingga C1. Kursus pembukaan, Asas dan Persediaan Spring Security 6, membina struktur projek dan konsep teras pada tahap A2. Blok B1 merangkumi Pengesahan Tersuai dan Pengekodan Kata Laluan, Kebenaran dan Konfigurasi Keselamatan Web serta Pengenalan OAuth2 dan OpenID Connect. Kursus B2 beralih kepada Asas JWT, Penyepaduan JWT dengan Spring Security serta konfigurasi klien OAuth2 dan pelayan sumber. Empat kursus C1 — Pengurusan JWT dan Keselamatan Lanjutan, Keselamatan Token dan Prestasi Lanjutan, Pengesahan Berbilang Faktor dan Pengehad Kadar serta Amalan Terbaik Keselamatan dan Penerbitan Produksi — menutup laluan ini pada tahap profesional.

Cara Ia Berfungsi

Setiap kursus dibahagikan kepada pelajaran ringkas dan praktikal yang Anda selesaikan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila Anda menghadapi kesukaran, menerangkan sebab rantaian penapis tersalah konfigurasi atau sebab tandatangan JWT gagal — tanpa sekadar memberikan jawapan.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Keselamatan Spring dan Pengesahan JWT percuma?

Ya. Anda boleh memulakan kursus Keselamatan Spring dan Pengesahan JWT secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari Java?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam Java.

Bagaimanakah saya akan mempelajari Java di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Keselamatan Spring dan Pengesahan JWT?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Keselamatan Spring dan Pengesahan JWT.

Bolehkah saya mempelajari Java melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari Java pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Keselamatan Spring dan Pengesahan JWT adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Keselamatan Spring dan Pengesahan JWT?

Keselamatan Spring dan Pengesahan JWT mempunyai 12 kursus dan 48 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 6 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Keselamatan Spring dan Pengesahan JWT Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.