728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ์คํ๋ง ์ํ๋ฆฌํฐ์์ OAuth2 ๋ก๊ทธ์ธ์ ์ฌ์ฉํ ๋, ํ๋ก ํธ์ ๋ฐฑ์ ๋๋์ด์, ๋ฐฑ์์๋ AccessToken์ ๊ฐ์ง๊ณ ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ์ฒ๋ฆฌํ๋ ์ฝ๋๋ฅผ ๋๋์ด ์์ฑํ๋ค.
- [์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค] ๋ฏธ๋ก ํ์ถ ๋ค์ ํ๊ธฐ
- ์ฑ๊ธํค ์ํ์ ์ฃผ์์ ์ ๊นจ๋ฌ์๋ฒ๋ ธ๋ค.
๐ญ๋๋ ์ & ๋ฐฐ์ด ์
- ์คํ๋ง ์ํ๋ฆฌํฐ ๋ฐค ์์ ์์ฒญ ๊ณต๋ถํ๋ค.์ง์ง ๋ ๋๊ฒฌํ๋ค ์ ๋ํ!!!! ํผ์์ ์ด๊ฒ์ ๊ฒ ์ปค์คํ ํด์ REST API ๋ฐฉ์์์ AccessToken์ ๊ฐ์ง๊ณ ๋ก๊ทธ์ธ๊ณผ ํ์๊ฐ์ ์ ์งํํ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ง์ง ๋๋ฌด ์ข์๋๊ฒ WnC ๋ํ ํ์ ๋ ๋ถํฐ์ธ๋ฐ ํ ๋๋ฌ ๋๋?? ๊ทธ๋์ ์ง์ง ํ ๋๋ง๋ค ์คํจํ๊ณ ๋๋ฌด ์ด๋ฐ๊ณ ์ด๋ ค์์ ํฌ๊ธฐํ๊ณ ์์๋ ๊ฑฐ๋ฅผ ๋๋์ด ์ฑ๊ณตํ๋ค. ๋ฌผ๋ก ์ง์ง ํ์จ๋ ์ ์๊ณ ๋ฐค ์๊ณ ๋ฌ๋ ค์ ์ง๊ธ 17์ 19๋ถ์ ๋๋ฌ๋ค. ๊ทธ๋๋ ์ง์ง ์์ฒญ ๋ฟ๋ฏํ๋ค. ์คํ๋ง ์ํ๋ฆฌํฐ ์๋ ์๋ฆฌ๋ ์์ฒญ ๋ง์ด ๊ณต๋ถ๊ฐ ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ์น๋ง ์์ง RememberMe๋ผ๋์ง ๊ณต๋ถํด์ผ ํ ๊ฒ ๋ง์ด ๋จ๊ธด ํ๋๋ฐ.. ์ค๋์ ๋ฐค ์์ ๋๋ฌด ํผ๊ณคํ๋ค..
- ์ํ๋ฆฌํฐ ์์ฑํ ์ฝ๋ ์ค์ ์ฑ๊ธํค ๊ฐ์ฒด์์ ๋ฉค๋ฒ๋ณ์๋ฅผ ๊ณต์ ํด์ ์ฌ์ฉํด๋ฒ๋ฆฌ๊ฒ๋ ์ฝ๋๋ฅผ ์์ฑํ์๋๋ฐ, ๋๊ตฐ๊ฐ ๋ณด์๊ณ ์ธ๊ธํด์ฃผ์ ์ ๊ณ ์น ์ ์์๋ค.. (๊ฐ์ฌํฉ๋๋ค ์ง์ง ใ ใ ) ์์ ๋ค์ ๋ ์ ์๋๊ป์ ์ค์ํ๋ค๊ณ ์์ฒญ ๊ฐ์กฐํ์ จ๋๋ฐ... ์ญ์ ๋ง์ ์ฝ๋ ์์ฑํด๋ณด๋ฉด ๊น๋จน๋๋ค.. ์์ผ๋ก ๋ ์ฃผ์ํ๊ณ ์๊ฐํ๋ฉด์ ์ฌ์ฉํด์ผ๊ฒ ๋ค.
๐ฅ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- [์คํ๋ง MVC1ํธ ] ์น์ 6. ์คํ๋ง MVC - ๊ธฐ๋ณธ ๊ธฐ๋ฅ ๋ฃ๊ธฐ
- [Spring Cloud๋ก ๊ฐ๋ฐํ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ํ๋ฆฌ์ผ์ด์ (MSA)] -์น์ 1,2 ๋ค์ ๋ฃ๊ณ ์ ๋ฆฌํ๊ธฐ
- [์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค] ๋ฏธ๋ก ํ์ถ ๋ค์ ํ๊ธฐ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
[Security] OAuht2 ๋ก๊ทธ์ธ - AccessToken์ ๊ฐ์ง๊ณ ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ (REST API)(์นด์นด์ค, ๋ค์ด๋ฒ, ๊ตฌ๊ธ)
์ ์ง์ง ์ด๊ฑฐ ํ๋๋ฐ, ์ง์ง ์ผ๋ง๋ ์ค๋ ๊ฑธ๋ ธ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค... ์ด์ ์ฉกํ๊ฒ ์ํ๋ฆฌํฐ๋ฅผ ๊ณต๋ถํ๊ณ ํ๋ ค๋ค๋ณด๋, ๋งจ๋ ํ๋ ์กฑ์กฑ ์คํจํ๊ณ ๋ชปํ์๋๋ฐ, ์ด๋ฒ์ ๋๋์ด ์ฑ๊ณตํ๋ค. ๊ด๋ จ๋ ์๋ฃ๊ฐ ์๋ฒ
ttl-blog.tistory.com
[Spring] ์ฑ๊ธํค ํจํด์ ์ฃผ์์
์คํ๋ง ์ํ๋ฆฌํฐ๋ก ์ฝ๋ ์์ฑํ๋ ์ค์, ์ฝ๋์ ๋ฌธ์ ์ ์ด ์์๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค. (์ ํํ๋ ๋ฐ๊ฒฌํด์ฃผ์ ๊ฒ) ๋ฌธ์ ๊ฐ ๋๋ ์ฝ๋๋ฅผ ๋ณด์. @Service @RequiredArgsConstructor public class LoadUserService { priva..
ttl-blog.tistory.com
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2021-12-30 (0) | 2021.12.30 |
---|---|
[TIL] 2021-12-29 (0) | 2021.12.30 |
[TIL] 2021-12-27 (0) | 2021.12.27 |
[TIL] 2021-12-26 (0) | 2021.12.27 |
[TIL] 2021-12-25 (0) | 2021.12.25 |