An open API service indexing awesome lists of open source software.

https://github.com/training360/netacademia-spring-security-intro

Spring Security bevezetés forráskódjai
https://github.com/training360/netacademia-spring-security-intro

java spring spring-boot

Last synced: 27 days ago
JSON representation

Spring Security bevezetés forráskódjai

Awesome Lists containing this project

README

          

# Spring Security bevezetés

Oktató: Viczián István

Ez a repo tartalmazza a Spring Security bevezetés tanfolyam forráskódjait.

## Bevezetés

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.

## Részletesebb leírás

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.

## Szükséges előismeretek

Elegendő alapvető Java SE tudás, a Springen belül mindent elmondunk,
amire szükséged lehet.

## Kinek ajánljuk?

Akit érdekel, hogyan működik a felhasználó bejelentkeztetése egy Spring Boot
alkalmazáson belül.

## Hová jutsz el?

Lesz egy egyszerű Spring Boot alkalmazásod, mely használatához felhasználónévvel
és jelszóval kell bejelentkezned.

# Témakörök

## Java Spring Security

* 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

## Spring Security DB

* 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