๐Ÿ Dev Learning 2

Spring Security ์ ์šฉํ•ด๋ณด๊ธฐ(1)

์ด๋ฒˆ์— Spring Boot๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ํ•˜๋‚˜๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ์™„์ „ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฑด ์˜ค๋žœ๋งŒ์ด๋ผ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๋ณด๋ฉด์„œ Spring Security๋ฅผ ์ ์šฉํ•˜๋ ค ํ•œ๋‹ค. ์ˆœ์„œ : - ๊ฐ€์ด๋“œ ์‚ดํŽด๋ณด๊ธฐ - Spring Boot ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ - Spring Security ํ…Œ์ŠคํŠธ ๊ฐ€์ด๋“œ ์‚ดํŽด๋ณด๊ธฐ Spring์€ ํ™ˆํŽ˜์ด์ง€์—์„œ ๋‹ค์–‘ํ•œ ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ๊ฐ€์ด๋“œ๋Š” Securing a Web Application์ด๋‹ˆ๊น ํ•œ๋ฒˆ ์‚ดํŽด๋ณธ๋‹ค. ํ˜„์žฌ ๊ธฐ์ค€(spring security 3.1)์—์„œ๋Š” java 17๋ฒ„์ „ ์ด์ƒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ๊ธฐ๋Šฅ์„ ์•Œ๋ ค์ฃผ๋‹ˆ ๋ฐ”๋กœ git ์ฃผ์†Œ๋กœ ๊ฐ€๋ฉด ๋œ๋‹ค๊ณ  ํ•˜์ง€๋งŒ ๋‚˜๋Š” ํ•œ๋ฒˆ ๋”ฐ๋ผํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. Spring Boot ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ..

Git config์— ๋Œ€ํ•˜์—ฌ ์ •๋ฆฌ

๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ฒŒ ๋œ ๋ฐฐ๊ฒฝ ๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ์ „ ํšŒ์‚ฌ์—์„œ ๋„์›€์„ ์š”์ฒญํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š”๋ฐ yona๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์ด์˜€๊ณ  git global config์— ์„ค์ •๋˜์–ด์žˆ๋Š” ์ •๋ณด๋Š” ๊ฐœ์ธ์ ์ธ ์ •๋ณด์˜€๊ธฐ์— ํšŒ์‚ฌ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์—๋งŒ ๋‹ค๋ฅธ ์ •๋ณด๋ฅผ ์ ์šฉํ•˜์—ฌ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ž์„ธํ•˜๊ฒŒ ์•Œ์ง€ ๋ชปํ•ด์„œ ํ•œ๋ฒˆ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. git config git์€ configํŒŒ์ผ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. config ํŒŒ์ผ์€ ์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ 3๊ตฐ๋ฐ์—์„œ ์ •๋ณด๋ฅผ ์ฝ์–ด์˜จ๋‹ค. 1. [path]/etc/gitconfig ์€ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๊นƒ config์ •๋ณด๊ฐ€ ์ €์žฅ๋œ๋‹ค.(์‹œ์Šคํ…œ์ „์ฒด) 2. ~/.gitconfig or ~/.config/git/config ์€ ์‚ฌ์šฉ์ž ๊ฐ’์ด ์ €์žฅ๋œ๋‹ค. --global ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๊ธฐ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์ •๋œ๋‹ค..