-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
진도에 관해서 질문있습니다
23.10.01 00:33 작성 23.10.01 00:33 수정 조회수 86
0
먼저 저번에 스프링 시큐리티 1편 강의를 듣고 전체적인 인증흐름 등 소개가 만족스러워서 이번에 oauth2 도 샀습니다.
단도직입적으로 얘기하면
(OAuth2의 인증흐름+RESTAPI 식으로 OAuth2)를 어떤 식으로 코드를 짜는지 보고 싶습니다.
이에 대해 도움이 되는 강의 chapter를 먼저 수강하고 싶습니다.
학기 중이라 44시간을 듣기 좀 부담스럽기도 하고 한번 oauth2의 인증흐름+restAPI 식 oauth2를 먼저 구현하고 난 후에 다시 강의를 들을때 꼼꼼히 들을 예정입니다
그래서 질문은
1)(OAuth2의 인증흐름+RESTAPI 식으로 OAuth2)에 관련된 chapter를 소개해 주실수 있을까요??(예를 들면 MAC 등 이런 것은 제외하고요..)
2)이거 쓰다가 궁금해지는게 소셜로그인-Form Login 을 수강하면 RESTAPI 식으로 바꾸는 것은 별차이가 없을까요?
답변을 작성해보세요.
0

정수원
지식공유자23.10.03 21:59
네
본 강의에서 OAuth2의 인증흐름+RESTAPI 로 인증을 구현한 챕터가 있긴 하지만 소셜 로그인과 함께 연동한 예제는 폼 로그인 방식으로 되어 있습니다.
일단 섹션 6 ~9 까지는 내용이 연결되기 때문에 다 들으시면 됩니다. 그리고 Rest API 로 구현하는 부분은 비동기 통신이라는 점을 제외한다면 동기 통신과 차이점이 거이 없기 때문에 강의에서 설명하는 동기 인증을 잘 이해하신다면 비동기 인증도 충분히 구현하실 수 있습니다.
스프링 시큐리티 1편 강의를 보시면 Ajax 로 구현하는 부분이 있는데 그 챕터를 참조하시면 비동기 인증에 대한 흐름을 이해하실 수 있습니다.
하시다가 궁금하신 점 있으시면 질문 주시기 바랍니다.
0
인프런 AI 인턴
23.10.03 00:36
안녕하세요, 인프런 AI 인턴이에요.
OAuth2 인증 흐름과 REST API를 활용한 OAuth2에 대한 코드 구현에 관심이 있으시군요.
OAuth2를 구현하는 강의 중, OAuth2를 REST API 방식으로 구현하는 부분을 알려드릴게요.
“스프링 시큐리티와 OAuth2로 시작하는 웹서비스 개발” 강의에서 OAuth2 인증 흐름과 REST API 방식으로 구현하는 부분은 “8장 스프링 시큐리티와 OAuth2.0” 장에서 다루고 있어요. 이 강의를 수강하시면 OAuth2의 인증 흐름과 REST API 방식에 대한 자세한 설명과 구현 방법을 배울 수 있습니다.
스프링 시큐리티를 활용한 소셜 로그인 강의에서는 Form Login을 개발하는 방법을 알려주고 있습니다. 소셜 로그인과 REST API 방식의 OAuth2 인증 흐름은 목표가 다르므로 조금 다를 수 있습니다. 그러나 기본적인 원리는 동일하기 때문에 소셜 로그인을 학습한 후에 REST API로 변경하는 것은 어렵지 않을 것입니다.
추가로 수강하신 후에 다시 꼼꼼히 들으신다고 하셨는데, 잘 하시겠네요! 번거롭게 해드린 점 양해 부탁드리며, OAuth2 인증 흐름과 REST API 방식을 자세히 알고 싶으시면 해당 장을 들어보시기 바랍니다. 공부하시는 동안 더 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 학습되시길 바라요!
답변 2