[2023.12.22] 개발자 교육 65일 차 : 강의-Spring Boot 실습 [구디 아카데미]

DaramGee·2023년 12월 22일
0

복습

기존의 방식과의 차이

  • POJO vs DEMO

  • POJO 1~2 :
    - Controller 클래스 메소드 아닌 if문으로 처리 => 개선 필요

  • POJO 1-3 :
    - handlermapping 등장
    - req, res 사용할수있게 됨. 메소드 설계-> 리턴타입, 파라미터 결정하는 것

  • Controller 리턴타입 변화(POJO 1~3, Spring demo)
    - ActionForward => String => Object(Model and View 클래스 모방) => String

  • 초기화
    - 서블릿 -> 늦은 초기화 / spring -> 이른 초기화(컨테이너)

  • 관심사의 분리
    - 관심사(입력-처리-출력)


강의 내용

카카오 로그인(OAuth2.0-토큰활용)


사용자 정보 가져오기

  • 방법

  • https://kapi.kakao.com/v2/user/me
  • 사용자 정보이기 때문에 Post 방식으로 진행(바디에 숨겨서 전송)
  • 인증방식, 엑세스 토큰으로 인증 요청 : Authorization: Bearer ${ACCESS_TOKEN}
  • 요청 데이터 타입 Content-type: application/x-www-form-urlencoded;charset=utf-8

강의 마무리

  • API 활용 복습해보기

  • 카카오 인증 방식 실습을 진행하였음. 네이버, 구글도 이와 같이 API 문서를 확인하여 인증을 받을 수 있음.
  • 스프링에서 실습한 것을 바탕으로 복습해보기
  • 대부분 OAut2.0 방식으로 진행되기 때문에 큰 틀이 다르지 않음.(**간단하게 username, password로 Access Token을 받는 방식)

0개의 댓글