GAB STORY ์ผ์ ์ ์์ํ ์๊ฐ๋ค๊ณผ ๊ฐ๋ฐ ๊ณต๋ถ ๊ณผ์ ์์์ ๋ค์ํ ๊ฒฝํ๋ค์ ๋ด์๋ธ ๊ณต๊ฐ์ ๋๋ค. ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ DEVELOPE DevOps Kotlin & Spring React ES Hadoop Kafka Python AI Etc LIFE 2021 2020 Hobby Etc BOOK IT SELF-IMPROVEMENT English TED DAILY ROUTINE ์ปค์คํ ํ๊ฒ ์์ฑํ OAuth2UserService๊ฐ Google OAuth2์์ ๋์ํ์ง ์๋ ์ด์ Google OAuth2์ ๊ตฌํํ ๋ OAuth2UserService์ Implementsํ CustomUserService๊ฐ ์คํ๋์ง ์๊ณ OidcUserService๊ฐ ๋์ ์คํ๋๋ ๋ฌธ์ ๊ฐ ์์๋ค. @Service class CustomUserService : OAuth2UserService { override fun loadUser(userRequest: OAuth2UserRequest): OAuth2User { } } OAuth2 Login์ OAuth2LoginAuthenticationFilter.attemptAuthentication()์ด ์คํ๋๋ฉด์ ๋์ํ๋ค. ์ด๋ clientRegistration์ ํ์ธํ๋ฉด scope ์์ญ์ openid, profile, email ์ ๋ณด๊ฐ ํฌํจ๋ ๊ฒ์ ํ์ธํ .. 2023-10-11 ์ด์ 1 ๋ค์