ํ๋ก์ ํธ๋ฅผ ์์ฑํด ํ์์ ๋ชจ์งํ๊ณ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ํ์ ์ ์ํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
-
Member
- Security Filter์ JWT Token์ ์ฌ์ฉํ์ฌ API ์์ฒญ ์ ์์ฒญ์์ ๊ถํ์ ๊ฒ์ฌํ๋ค.
- OAuth2 ์ธ์ฆ์ ์ด์ฉํด ๊นํ๋ธ ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ๊ณ์ ์ฐ๋์ ํตํด ๋ถํ์ํ ๊ฐ์ธ์ ๋ณด ์ต์ํ
- Redis์ Acces Token๊ณผ Refresh Token์ ๊ด๋ฆฌํด ์ ์ ๊ฐ ๋ก๊ทธ์์ ์์ฒญ ์ Refresh Token์ ์ง์ฐ๊ณ BlackList์ Acces Token์ ์ ์ฅํด Acces Token ํ์ทจ์ ๋ํ ๋๋น
- ์์ฒด ํ์๊ฐ์ ์ ์ด๋ฉ์ผ ์ธ์ฆ์ ํตํด ๋ฌด๋ถ๋ณํ ๊ฐ์ ์ ๋ฐฉ์ง
-
Code, CodeDetail
- ๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ ๊ฐ๋ค์ ์ ์ํด DB์ ๋ถํ๋ฅผ ์ค์๋ค.
-
Attendance, Attendance_Log
- ์๋ฒ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ถ/ํด๊ทผ ์๊ฐ์ ๊ธฐ๋ก
- ํด๊ทผ ์์ฒญ์ ์ถ๊ทผ ์๊ฐ๊ณผ ๋น๊ตํด ์ ๋ฌด ์๊ฐ์ ๊ธฐ๋ก/ํฉ์ฐ ํ๋ค.
-
Feed
- ํน์ ์ด๋ฒคํธ์ Kafka Topic์ ๋ฑ๋กํด ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ํผ๋๋ฅผ ์ ์ฅํ๋ ํจ์๊ฐ ์คํ๋๋ค.
-
Component
- ๋ถ๋์ด ๊ธธ๊ฑฐ๋ ๋ค๋ฅธ ํ์ด์ง์์๋ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ Componentํ ์์ผ์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ํ์๋ค.
-
useUserStore
- ์ฌ์ฉ์ ํ๋กํ์ localStorage์ ์ ์ฅํ ๋ค zustand๋ฅผ ํตํด ์ํ๊ด๋ฆฌ๋ฅผ ์งํํ์ฌ Props๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ ํ์ด์ง์์ ์ ์ ์ ์ ๋ณด๋ฅผ ์ด์ฉํ ์ ์๊ฒ ํ์๋ค
-
useAuthStore
- ์ฌ์ฉ์๋ณ๋ก ํ ๋น๋ Access Token์ ๊ด๋ฆฌํ๋ useAuthStore Hook์ ์์ฑํ์ฌ Access Token์ ๋ชจ๋ ํ์ด์ง์์ ์ฌ์ฉํ์ฌ ์ ๊ทผํ ์ ์๋๋ก ํ์๋ค.
-
axios.ts
- zustand๋ก ๊ด๋ฆฌํ Access Token์ ์๋์ผ๋ก api ์์ฒญ์ Header์ ๋ด๊ฒ ํ์ฌ Access Token์ ๋ ธ์ถ ์์ด api ์์ฒญ์ ๋ณด๋ผ ์ ์๊ฒ ํ์๋ค.
-
useActionQuery
- react-query๋ฅผ ์ฌ์ฉํด Action Data๋ฅผ fetchํ ์ ์๊ฒ ํ์๋ค.
- Data Fetch ๋ก์ง์ ์ปดํฌ๋ํธ๋ก๋ถํฐ ์ถ์ํํ์ฌ ์๋์ผ๋ก Data๋ฅผ fetch, cacheํ ์ ์๊ฒ ํ์๋ค.
-
Recruit
- ํํฐ์ ๊ฒ์์ ํตํด ํ๋ก์ ํธ๋ฅผ ๊ฒ์ํ ์ ์๊ฒ ํ์๋ค.
- ๊ฐ ํ๋ก์ ํธ๋ณ๋ก ์ฌ์ฉ์์ ํ๋ก์ ํธ์ ๊ด๊ณ๋ฅผ ํ์ ํด ์ฐธ์ฌ ์ค์ธ ํ๋ก์ ํธ๋ฅผ ํ์ธํ ์ ์๊ฒ ํ์๋ค.
-
Project
- ๋ฉค๋ฒ, ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฑ ๊ด๋ฆฌ์ ๊ถํ์ด ํ์ํ ๊ธฐ๋ฅ์ zustand๋ฅผ ํตํด ๊ถํ์ ๋ถ์ฌํ์๋ค.
-
API ๋ช ์ธ์ PostMan API ๋ช ์ธ์
-
Figma ํผ๊ทธ๋ง ๋งํฌ
- ๋ธ๋์น ์ด๋ฆ ์์ฑ
- ๊ตฌ๋ถ/commit type/๊ธฐ๋ฅ๋ช
_์ง๋ผ ์ด์ ๋๋ฒ
- be/feature/login_#72
- fe/feature/login_#99
- ๊ตฌ๋ถ/commit type/๊ธฐ๋ฅ๋ช
_์ง๋ผ ์ด์ ๋๋ฒ
- ํ์ ๊ด๋ฆฌ
- main : ๊ธฐ์ค์ด ๋๋ ๋ธ๋์น (์ฌํ ๋ฐฐํฌ)
- dev : ๊ฐ๋ฐ ๋ธ๋์น, ๋ฐฐํฌ์ ์ต์ข ํ์ธ
- hotfix : ๋ฒ๊ทธ ์์
- feature : ๊ธฐ๋ฅ๋จ์ ๊ฐ๋ฐ
- ์ปค๋ฐ ์ปจ๋ฒค์
- commit type
- Feat : ๊ธฐ๋ฅ ์ถ๊ฐ, ์์
- Fix : ๋ฒ๊ทธ ์์
- Docs : ๋ฌธ์ ์์
- Refactor : ๊ธฐ๋ฅ ๊ณ ๋ํ
- Style : ์ฝ๋ ํฌ๋ฉงํ
- Chore : ๋น๋ ์ ๋ฌด ์์
- Design : UI ๊ด๋ จ ์ฝ๋
์ ๋ชฉ : [BE] Feat : Add security ๋ณธ๋ฌธ : ์ํ๋ฆฌํฐ ์ค์ ์ถ๊ฐ - commit type
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| ์ ์น์ด | ์ต๋ฏผ์ค | ์ ์ง์ | ์ต์น์ค | ๋ฐ์์ | ๋ฐฑ์ง๊ท |
| Infra, ํ์ฅ | BL | FL | Security | PM | UI |


























