๋ชฉ๋กspring ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ (1)

YS's develop story

Spring, OAuth2 + JWT ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„ํ•˜๊ธฐ 1ํŽธ (๊ตฌ๊ธ€ ๋ฐ ๋„ค์ด๋ฒ„) [Spring 3.1.5, java 17]

๊ธ€ ์ž‘์„ฑํ•˜๊ธฐ์— ์•ž์„œ ppt๋กœ ์ •๋ฆฌํ•œ ์ „์ฒด์ ์ธ ๋™์ž‘ ํ๋ฆ„์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ์ œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด OAuth๋ฅผ ํ†ตํ•œ ๊ตฌ๊ธ€, ๋„ค์ด๋ฒ„ ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ–ˆ๊ณ  ๊ทธ ๊ณผ์ •์„ ์ •๋ฆฌํ•˜๋ ค๊ณ  ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. http://console.cloud.google.com/project Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™ accounts.google.com ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ -> API ๋ฐ ์„œ๋น„์Šค -> ์‚ฌ์šฉ์ž ์ธ์ฆ์ •๋ณด -> ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ๋งŒ๋“ค๊ธฐ -> OAuth ํด๋ผ์ด์–ธํŠธ ID ์Šน์ธํ•  ๋ฆฌ๋””๋ ‰์…˜ URI๋ฅผ ์„ค์ • ํ›„ ์ƒ์„ฑ ํ›„ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด์—์„œ ํด๋ผ์ด์–ธํŠธ ID ๋ฐ ํด๋ผ์ด์–ธํŠธ ๋ณด์•ˆ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ ๊ฐ€๋Šฅ ์ด๊ฒƒ์„ ๋ณต์‚ฌํ•ด ๋†“์Šต๋‹ˆ๋‹ค. gradle์— ์ถ”๊ฐ€ dependencies { //oauth imp..

Spring 2023. 12. 8. 07:26