[소셜 로그인 33강] 일반 로그인 -> 소셜 로그인 관련 질문
137
작성한 질문수 2
33강에 27-30분대를 보면
SecurityConfig 클래스에서 .formLogin을 .oauth2Login으로 바꾸고, TodoController 에서 CustomUserDetails로 받았던 사용자 정보를 CustomOAuth2User 로 바꾼 것으로 보이는데,,
일반 로그인 시에 사용할 로직과 소셜 로그인 시에 사용할 로직을 둘 다 두지 않고, 소셜 로그인 하나만 사용하는 것으로 진행하려고 바꾸는건가요??
답변 2
0
온코딩입니다.
33강에서 사용하는 CustomOAuth2User는 소셜 로그인 전용 사용자 정보입니다.
일반 로그인과 소셜 로그인을 통합한 로그인은 섹션 7에서 진행합니다.
그때, 통합한 사용자 정보를 사용합니다.
그러니까, 수강자님이 수강한 33강은 소셜 로그인만 다루고 있습니다.
좀 더 수강을 진행하시면 일반 로그인과 소셜 로그인이 동시에 적용된 프로젝트를 확인하실 수 있습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 정수현님.
강의 33강에서 설명된 내용은 보안 설정을 통한 인증 방법을 변경하는 부분에 대한 설명입니다. 구체적으로 말씀드리면, SecurityConfig 클래스에서 .formLogin을 .oauth2Login으로 변경하는 것은 일반 폼 로그인을 OAuth2 기반의 소셜 로그인으로 전환하는 과정입니다.
- 일반 로그인과 소셜 로그인:
formLogin: 사용자가 아이디와 비밀번호를 입력해 인증하는 전통적인 로그인 방식입니다.
oauth2Login: 서비스 제공자가 제공하는 OAuth2 인증을 사용하여 로그인을 처리합니다. 소셜 로그인 서비스는 이러한 OAuth2 인증을 기반으로 사용자 정보를 보다 쉽게 관리할 수 있도록 합니다.
이전에는 일반 로그인과 소셜 로그인이 둘 다 포함될 수 있었으나, 강의에서는 특정 상황에서 소셜 로그인을 기본으로 설정하는 방법을 소개하고 있는 것으로 보입니다. 이를 통해 더 현대적이고 간편한 인증 방식을 중점적으로 설명하고자 하는 듯합니다.
질문하신 부분에서, 두 로직 중 소셜 로그인 하나만으로 진행하는 것으로 보이지만, 프로젝트 설계 및 요구사항에 따라 두 가지 방식을 모두 유지할 수도 있습니다. 이는 개발자가 구현의 방향성을 어떻게 설정하느냐에 달려있습니다.
관련하여 강의 내용이 어디까지 확장되는지, 혹은 해당 강의의 의도에 대해 강사님의 설명을 참고하시면서 직접 설정을 변경해보시면 이해에 도움이 될 것입니다.
유사한 질문을 다룬 게시물로는 아래와 같은 답변이 있습니다:
이 게시물에서는 소셜 로그인과 관련된 보안 설정에 대한 논의가 이뤄지고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
팀& 서브 에이전트 실활용 방법은 어디에서 볼 수 있을까요?
0
2
1
선생님 강의토대로 개발중인데 질문이 하나있습니다 급함
0
8
2
중급 1편 학습 방향에 대해 조언 부탁드립니다
0
5
1
To-Do App
0
3
0
twitterdb 연결이 안돼요
0
9
2
강의노트 접속 불가
0
5
1
MCP 서버 설치 내용이 실제와 달라 좀 헷갈립니다.
0
13
2
MCP가 토큰을 낭비한다고 뒷쪽에서 설명해주셨는데요.
0
11
2
Kafka Cluster 구성도 질문
0
6
1
[55강 질문] 로컬 커밋관련 질문
0
11
2
claude: command not found
0
13
2
git사용자 정보 설정 확인 관련
0
13
2
사업자 등록 번호가 없는 경우는 어떻게 하죠?
0
229
2
OAuthAttributes와 CustomOAuth2User의 차이
0
105
2
Jwt 토큰문제
0
92
2
[소셜 로그인 16강] 로그인 실패 시 리다이렉트 관련 질문
0
78
2
로그인 성공시
0
84
2
SocialLoginWeb1303 소스 제공해 주시면 안되나요?
0
103
1
db연결 질문있습니다!
0
114
1
강의자료
0
148
2
리엑트 페이지 랜더링
0
96
1
질문있습니다.
0
109
2
[인증된 사용자 정보 클래스 정의]학습 예제와 강의 내용이 다른 이유가 있나요?
0
146
2
socialLoginSpa1703 스프링 실행 오류납니다.
0
165
1





