Oktató: Viczián István
Ez a repo tartalmazza a Spring Security bevezetés tanfolyam forráskódjait.
Ebben a tanfolyamban bevezetjük a Spring Security-t egy Spring Bootos projekten belül. Létrehozunk egy űrlapot, melyen felhasználónévvel és jelszóval lehet bejelentkezni. A felhasználókat a memóriában tartjuk nyilván.
A Spring Security egy széles körben elterjedt keretrendszer, mellyel 3-rétegű alkalmazásokat lehet írni. A Spring Boot egy erre épülő keretrendszer, mely egyszerűsíti, hogyan kezdjünk bele egy új projektbe.
Minden alkalmazáson belül szükség van autentikációra, azaz felhasználói bejelentkezésre. Ez sokszor felhasználónév és jelszó alapú.
A Spring ökoszisztémán belül erre a Spring Security projektet szokták használni. Ebben a tanfolyamban megnézzük, hogy lehet e Spring Security-t egy egyszerű Spring Bootos projektbe bevezetni.
Elegendő alapvető Java SE tudás, a Springen belül mindent elmondunk, amire szükséged lehet.
Akit érdekel, hogyan működik a felhasználó bejelentkeztetése egy Spring Boot alkalmazáson belül.
Lesz egy egyszerű Spring Boot alkalmazásod, mely használatához felhasználónévvel és jelszóval kell bejelentkezned.
- 01 - A projekt váza
- 02 - Statikus weboldal
- 03 - Egyszerű bejelentkezés
- 04 - Kijelentkezés
- 05 - Basic autentikáció Postmannel
- 06 - Felhasználó létrehozása a memóriában
- 07 - PasswordEncoder
- 01 - Felhasználók tárolása beágyazott adatbázisban
- 02 - Felhasználó létrehozása
- 03 - Autentikáció adatbázisból
- 04 - MySQL adatbázis előkészítése
- 05 - Autentikáció MySQL adatbázisból
- 06 - Új felhasználó felvétele
- 07 - Saját táblaszerkezet
- 08 - User osztály
- 09 - User entitás
- 10 - UserDetails
- 11 - Repository
- 12 - Service
- 13 - Service használatba vétele