Skip to content

๐Ÿ” This is a personal reference project built with Spring Security, implementing authentication and authorization using JSON Web Tokens (JWT) and OAuth 2.0 as part of the security architecture.

License

Notifications You must be signed in to change notification settings

mon99745/SecurityReference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SecurityReference

์ด ํ”„๋กœ์ ํŠธ๋Š” Spring Security ๋„์ž… ์‹œ ์ฐธ๊ณ ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ชฉ์ ์œผ๋กœ ์ž‘์—…ํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด๋ฉฐ,
๊ฐœ๋ฐœ์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ํŽธ์˜์„ฑ์„ ์ฆ๋Œ€ํ•˜๊ณ , ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค์™€ ์„ค์ • ํŒŒ์ผ์˜ ๊ทœ๊ฒฉ์„ ํ†ต์ผํ•˜์—ฌ ์ฝ”๋“œ์˜ ํ’ˆ์งˆ๊ณผ ๊ฐ€๋…์„ฑ ํ–ฅ์ƒํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉํ‘œ๋กœ ์ถ”์ง„ํ•œ๋‹ค.

Release

Architecture in Project

Spring Security - Architecture

Spring Security - Process

JWT - Life Cycle

OAuth2.0 [๊ฐ„ํŽธ ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ]

1. ๊ถŒํ•œ ๋ถ€์—ฌ ์Šน์ธ ์ฝ”๋“œ ๋ฐฉ์‹

image

3. OAuth2.0 Client-id/secret ๋ฐœ๊ธ‰ ์ฃผ์†Œ

About

๐Ÿ” This is a personal reference project built with Spring Security, implementing authentication and authorization using JSON Web Tokens (JWT) and OAuth 2.0 as part of the security architecture.

Topics

Resources

License

Stars

Watchers

Forks