15.499
Ft/hó*

*Egy összegben fizetendő 185.988 Ft/év

Tovább a vásárlásra
15.499
Ft/hó*

Szerezd meg ezt és több száz másik tananyagot, NETAcademia Optimum előfizetéssel!

Tovább a vásárlásra

*Egy összegben fizetendő 185.988 Ft/év

  • 30 napos pénzvisszafizetési garancia
  • Korlátlan elérés, akárhonnan, akármikor
  • Tanulj első kézből a területükön elismert szakemberektől

Felhasználó- és jogosultságkezelés Spring Security használatával (T360)

0
(0)
5,5 óra
Közepes

  • Bevezetés
  • Spring Security általános bemutatása

  • Alkalmazás bemutatása
  • Alapértelmezett bejelentkezés
  • Felhasználók tárolása a memóriában
  • Oldalak védelme URL alapján
  • Lokalizáció
  • Fejlécek
  • 404-es oldal védelme
  • Hibaoldal védelme
  • Tűzfal az érvénytelen kérések kiszűrésére
  • Felhasználók beolvasása JDBC-vel
  • Felhasználók beolvasása JDBC-vel, saját táblaszerkezettel
  • Felhasználók beolvasása JPA-val
  • Actuator biztonságossá tétele külön FilterChainnel
  • Integrációs tesztelés
  • Saját bejelentkezési űrlap
  • Kijelentkezés
  • Felhasználó adatainak kiírása a webes felületen
  • Link megjelenítése szerepkör alapján a webes felületen
  • Felhasználó lekérdezése Java kódban
  • Saját annotáció felhasználó lekérdezésére
  • Metódus szinű jogosultságkezelés
  • Metódus szinű jogosultságkezelés integrációs tesztelése
  • Paraméterek és visszatérési értékek ellenőrzése
  • Spring Data integráció

  • Architektúra Servlet környezetben
  • Authentication és Principal
  • Bejelentkezés felhasználónévvel és jelszóval

  • H2 Console biztonságossá tétele külön FilterChainnel

  • Hash-Based Token
  • Persistent Token JDBC-vel

  • Authentication events
  • Authorization events
  • Granted authorization events
  • Audit events

  • Tracing

  • HTTPS PEM formátumú kulcsokkal
  • Kulcsok újratöltése újraindítás nélkül
  • HTTPS PKCS#12 kulcstárral
  • HTTP Strict Transport Security (HSTS)

  • Cross Site Request Forgery (CSRF)

  • Content Security Policy (CSP)

  • Felhasználók beolvasása LDAP szerverről

  • Alkalmazás bemutatása - backend

  • CORS REST hívás esetén
  • CORS Actuator esetén

  • JWT
  • Backend alkalmazás JWT használatával - bevezetés
  • Basic authentication
  • JWT token előállítása
  • JWT token beolvasása

  • OAuth 2.0 szabvány
  • OpenID Connect szabvány
  • Authorization Code Grant Type
  • PKCE
  • Alkalmazás bemutatása - backend
  • Alkalmazás bemutatása - frontend
  • KeyCloak indítása és konfigurálása
  • KeyCloak URL-ek
  • Frontend mint Client
  • Alternatív felhasználónév használata
  • Szerepkörök átvétele
  • Access token továbbítása a backend felé
  • Access token továbbítása csak bizonyos kéréseknél
  • Backend mint Resource Server
  • Felhasználónév a backenden
  • Szerepkörök a backenden
  • Postman használata
  • Scope-ok használata
  • Keycloak PKCE
  • Logout a Keycloak szerveren is

  • Cluster-es környezet architektúrája
  • Eureka Service Discovery
  • Spring Cloud Gateway
  • Session kiszervezése Redis-re

  • Spring Authorization Server használata
  • Felhasználók a Spring Authorization Serverben
  • Frontend Spring Authorization Serverrel

Az oktatóról

Viczián István
Training360 - vezető oktató, mentor

Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.