Spring Security์ JWT๋ฅผ ์ด์ฉํ์ฌ ์์ฒด Login๊ณผ OAuth2 ๋ก๊ทธ์ธ์ ๊ตฌํํ ๊ฐ์ธ ํ๋ก์ ํธ ์ฝ๋์
๋๋ค.
์ฒ์ ํ๋ก์ ํธ๋ฅผ ์งํ ํ์ ๋ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ฒ์ ๋ถ๋ชํ์๋๋ฐ,
์์ฒด Login๊ณผ OAuth2 ๋ก๊ทธ์ธ์ ํจ๊ป ๋ค๋ฃฌ ์ฝ๋๋ค์ด ๋ง์ด ์์ด์ ๋ง์ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๊ณ ๊ตฌํํด๋ณด๊ฒ ๋์์ต๋๋ค.
1. Spring Boot
2. Spring Data JPA
3. Spring Security
4. JWT
5. H2
๊ตฌํํ ์ฝ๋๋ค์ ๋ธ๋ก๊ทธ์ ์์ธํ๊ฒ ๊ณผ์ ์ ๋ฐ๋ผ ๊ธฐ๋กํ์ต๋๋ค.
์๋์ ์์๋๋ก ์ดํดํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (1) - ํ์(User) ๊ด๋ จ ํด๋์ค ์์ฑ
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (2) - JWT๋?
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (3) - JWT ๊ด๋ จ ํด๋์ค ์์ฑ / JWT ์ธ์ฆ ๋ก์ง
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (4) - ์์ฒด JSON ๋ก๊ทธ์ธ ์ปค์คํ
ํ๊ธฐ
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (5) - OAuth๋? / OAuth 2.0 ์ธ์ฆ ๊ณผ์ ์์
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (6) - OAuth 2.0 ๋ก๊ทธ์ธ ๊ตฌํ ์ฌ์ ์ค์
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (7) - OAuth 2.0 ๋ก๊ทธ์ธ ๊ด๋ จ ํด๋์ค ์์ฑ
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (8) - SecurityConfig ์ค์ ํด๋์ค ์์ฑ
Spring Security + JWT๋ฅผ ์ด์ฉํ ์์ฒด Login & OAuth2 Login API ๊ตฌํ (9) - JWT ์์ฒด ๋ก๊ทธ์ธ & OAuth2 Login ๋์ ํ
์คํธ