์คํ๋ง๋ถํธ ์ํ๋ฆฌํฐ์ ๋ํ ๊ฐ๋ ์ด ์กํ๋๋ค.
JWT๋ฅผ ๊ตฌํํ ๋ค์ ์ด API๋ฅผ ํธ์ถํด์ ์ฌ์ฉํ๋ ๊ฒ์ ํ๋ก ํธ์๋ ์ชฝ์์ ํ๋ ์ญํ ์ธ๊ฐ์?
์๋ ํ์ธ์. ํ์ฌ ๊ฐ์๋ฅผ ํตํด JWT๋ฅผ ๊ตฌํํ์ฌ ์ ์ฒด์ ์ธ ๊ฐ๋ ์ ์ตํ ๋ฐฑ์๋ ๊ฐ๋ฐ ์ทจ์ค์์ ๋๋ค. ๋ฐฐ์ด๊ฒ์ ์ ์ ์น ํ๋ก์ ํธ์ ์ ์ฉํ๋ ค๊ณ ํ์ง๋ง ์ด api๋ฅผ ํธ์ถํด์ ํ๋ ๊ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํด์ ํ๋ ๊ฒ์ด ์๊ธธ๋ ๋ฐฑ
์ด์ํ
ใป
2์ผ ์
0
10
1
Jwt์ฐ๋ฉด ์คํ๋ง์ํ๋ฆฌํฐ๋ ํ์์ ์ผ๋ก ์ฌ์ฉํด์ผํ๋์?
์์ ๋ก๊ทธ์ธ์ ๊ฐ์ง๊ณ ์๋ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์๋๋ฐ jwt๋ฅผ ๋์ ํ๋ ค๊ณ ํฉ๋๋คoauth2์ ์ํ๋ฆฌํฐ๋ ์์ฐ๊ณ APIํธ์ถ๋ก๋ง ์์ ๋ก๊ทธ์ธ์ ์๋ฃํ์ต๋๋ค<p styl
์ ์ฌ์ต
ใป
3๋ฌ ์
0
205
1
13:23 system.out ์ถ๋ ฅ๋ฌธ์ด ๋ค๋ฅด๊ฒ ๋์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
์์ฑ์ ์์
ใป
5๋ฌ ์
0
82
1
์๋ฃ์ฆ ๋ฌธ์
ํน์, ๊ฐ์ ์๊ฐ ์๋ฃ ํ ์๋ฃ์ฆ ๋ฐ๊ธ์ด ๊ฐ๋ฅํ ๊น์?
CommitAndRun
ใป
6๋ฌ ์
0
137
2
9๋ถ๋์ ์ง๋ฌธ์ด ์์ต๋๋ค !
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
์ด๋์ค
ใป
6๋ฌ ์
0
74
1
password ๋น๊ต๋ฅผ ํ์ง ์์๋๋ฐ ์ด๋ป๊ฒ ์ธ์ฆ์ด ํต๊ณผ๋ ๊ฑด๊ฐ์?
์๋ ํ์ธ์!์คํ๋ง ์ํ๋ฆฌํฐ ๋ค์ํ ๋ถ๋ค ๊ฐ์๋ฅผ ๋ดค๋๋ฐ ์ด๋ ๊ฒ ํต์ฌ๋ง ์์ฝํด์ ์๋ ค์ฃผ์๋ ๊ฐ์๋ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. attemptAuthentication ์์ authRequestToken์ผ๋ก loadUserByUs
๊นํ๊ฒฐ
ใป
8๋ฌ ์
0
257
1
์ด์ ๊ฐ์ ์ฐธ๊ณ ํ๋ผ๋ ๋ง์
์๋ ํ์ธ์! ์ต์ฃผํธ ๊ฐ์ฌ๋์ ์์ค๋์ ๊ฐ์๋ฅผ ํตํด ์ํ๋ฆฌํฐ๋ฅผ ๋ฐฐ์ฐ๊ณ ์๋ ์ค์ ๋๋ค. ๊ฐ์ ์ค๊ฐ์ค๊ฐ์ ๋์ ์๋ฆฌ๋ ์ด์ ๊ฐ์ ์ฌ๋ ค๋ ๊ฑฐ ์ฐธ๊ณ ํ๋ผ๊ณ ๋ง์ํ์ จ๋๋ฐ ์ ํ๋ธ๋ฅผ ๋ค ์ฐพ์๋ณด์๋ ์๋๋ผ๊ตฌ์... ํน์ ์ด๋์ ๋ณผ ์ ์๋์ง ์ ์ ์์๊น์?
์ก๊ฒฝํ
ใป
9๋ฌ ์
0
216
1
๊ฐ์ ์ค์ตํ๋ค๊ฐ ๋งํ๋ ๋ถ๋ค ์ฐธ๊ณ (2024๋ 8์ ๊ธฐ์ค)
2024๋ 8์ ํ์ฌ ๊ฐ์๋ค์ผ๋ฉฐ ์ค์ตํ๋ค ๋งํ๋ ๋ถ๋ค ์ฐธ๊ณ ์ฉ์ผ๋ก ์ ์์ค ๊ณต์ ํฉ๋๋ค.๋งํ๋ ๋ถ๋ถ ์ปค๋ฎค๋ํฐ์ ํด๊ฒฐ๋ฐฉ๋ฒ ๊ณต์ ํด์ฃผ์ ๋ถ๋ค ๋๋ถ์ ์ค์ต ์ ํ๊ณ ์์ต๋๋ค.<span style="color: rgb(0, 196, 1
๋ฃจํค000
ใป
์ผ ๋ ์
2
1,031
2
๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ 302
์์ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด 302๊ฐ ๋จ๋ฉด์ ๊ตฌ๊ธ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ์ง์๋๋ฐ ์ ๊ทธ๋ฐ ๊ฑด๊ฐ์? ๋ธ๋ผ์ฐ์ ์บ์ ๋ฌธ์ ์ธ๊ฐ์ถ์ด์ ์ง์ฐ๊ณ ๋ ํด๋ดค์ง๋ง ๊ฒฐ๊ณผ๋ ๋๊ฐ์์
์์ฑ์ ์์
ใป
์ผ ๋ ์
0
148
1
์ค๋ฅ ๋ฌธ์ _ org.springframework.orm.jpa.JpaSystemException: could not deserialize
์ฐ์ ๋์ ๋ง์ด ๋ฐ๊ณ ์์ต๋๋ค 1) ๋ค๋ฆ์ด ์๋๋ผ 3๊ฐ-์ํ๋ฆฌํฐ ํ์ ๊ฐ์ ์์ ๋์์ ๊ฐ์ 12๋ถ 10์ด๊น์ง๋ ์ ๊ฐ ์์ฑํ ์ฝ๋๊ฐ ์ ์คํ ๋ฉ๋๋ค. ํ์ ๊ฐ์ ํ ๋ฐ์ดํฐ๊ฐ ์ฝ์์ ์ ์ถ๋ ฅ ๋ฉ๋๋ค 2
๊น์ฑ์
ใป
์ผ ๋ ์
1
458
1
๊ฐ์ ๋ด์ฉ์ค BasicAuthenticationFilter ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
๊น์ฑ์ฑ
ใป
์ผ ๋ ์
0
202
1
[์๋ฐ] ์ํ๋ฆฌํฐ Config ์ฐธ๊ณ
@Configuration @EnableWebSecurity // ์คํ๋ง ์ํ๋ฆฌํฐ ํํฐ๊ฐ ์คํ๋ง ํํฐ์ฒด์ธ์ ๋ฑ๋ก public class SecurityConfig { @Bean public Se
ํ์ํฌ
ใป
์ผ ๋ ์
11
834
1
์ด๋ก ๊ฐ์
์๋ ํ์ธ์OAuth์ด๋ก ๊ฐ์๋ ์ด๋์์๋์ง์์์์๊น์?
์กฐ์์
ใป
์ผ ๋ ์
0
243
1
SpringSecurity JWT ๋ก๊ทธ์ธ URL 2๊ฐ ์ค์ ํ๋ ๋ฐฉ๋ฒ
์๋ ํ์ธ์ SpringSecurity๋ฅผ ์ด์ฉํด์ ์ ์ , ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ์ ๋ํ ๋ก์ง์ ๋ฐ๋ก ๋๊ณ ์ถ์ต๋๋ค.SecurityFilter๋ด์์ ์ ์ ๋ก๊ทธ์ธ URL๊ณผ ๋ก์ง์ ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ URL๊ณผ ๋ก
์ด๊ฒฝ๋
ใป
0
341
1
2024.06๊ธฐ์ค) ์ต๊ทผ SecurityConfig ์ค์ ๋ฌธ์
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
seohyeonjin787
ใป
0
790
3
๊ตฌ๊ธ ๋ก๊ทธ์ธ์ authentication์ด null ๊ฐ์ด๋ผ๊ณ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
8๊ฐ 15:08์ฏค์ ๊ตฌ๊ธ ๋ก๊ทธ์ธ์ ํ๊ณ http://localhost:8080/tes
๊น์์ฌ
ใป
0
549
2
ํน์ urlํํฐ ๊ฑฐ๋ ๋ฐฉ๋ฒ ์ด์
sign-in ์ด๋ ํน์ ๋ช๊ฐ url์ ๊ฒฝ์ฐํํฐ๋ฅผ ์ํ๊ฒ ์งํํ๊ณ ์ถ์ด์ web.ignoreing์ผ๋ก ์ ์ธ๋ฅผ ํ๋๋ฐ ์ด๋ ์ ์ ์ธ๊ฒฝ์ฐ์ ์ฐ๋ ๊ฑฐ๋ผ๊ณ ํ๋๋ผ๊ตฌ์์ฐ์ ๋ฌธ์ ๋ ์ค์จ๊ฑฐ์์๋ ์ ์ฒ๋ฆด ํ๋๋ผ๋ ๋์์ด ์ ๋๋ก ๋๋๋ฐ ํ๋ก ํธ ๋จ์์ axios์ ์ก์ ๋์์ด
์ค์์ด
ใป
0
354
1
๊ฐ์ฌ๋๊ป์ ๋ง์ํ์๋ ์ํ๋ฆฌํฐ์ธ์ ์ด SecurityContext์ธ๊ฐ์?
์ํ๋ฆฌํฐ์ธ์ ์ด SecurityContextHolder๊ฐ ์ ๊ณตํ๋ SecurityContext๋ฅผ ๋ง์ํ์๋๊ฑธ๊น์..?
ํ๋ณตํ๊ฐ๋ฐ์
ใป
0
226
1
25๊ฐ ๋ง์ง๋ง ํ ์คํธ์์ ์ค๋ฅ
-25๊ฐ ๋ง์ง๋ง ํ ์คํธ ๋ถ๋ถ์์ ์คํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.PrincipalDetailsService's loadUserByUsername()๋ ์คํ์ด ํ์ธ์ด ์๋ฉ๋๋ค. java.lang.NullPointe
์์ฑ์ ์์
ใป
1
907
2
jwt๋ฅผ ์ ์ฅํ๋ ์์น์ ๊ถ๊ธํ ์ ์ด ์์ต๋๋ค.
๊ฐ์ฌ๋ ๊ฐ์ ์ด์ฌํ ์๋ณด๊ณ ์์ต๋๋ค.๊ฐ์ฌ๋ ๊ฐ์๋ ๋ณด๊ณ ์ธํฐ๋ท์ ์๋ ๋ ํผ๋ฐ์ค๋ ๋ง์ด ์ฐพ์๋ณด๋๊น ํ ํฐ์ ๋ง๋ค๊ณ ํด๋น ํ ํฐ์ SecurityContextHolder ์ ๋ด๋ ๋ฐฉ์๊ณผ ๊ฐ์ฌ๋์ฒ๋ผ response.addHeader ๋ก ๋ด๋ ๋๊ฐ์ง ๋ฐฉ์์ด ์๋๊ฑฐ๊ฐ์
JongKook
ใป
0
243
1
๋ฌด๋ฃ