[TIL][03.17] Controller, RestController, 카카오 로그인, 미니 프로젝트

2025. 3. 18. 02:34·[LG 유플러스] 유레카/Today I Learned

Controller와 RestController의 차이점

Controller: Controller에서는 리턴이 템플릿 이름

RestController: RestController에서는 리턴이 컨텐츠가 됩니다. 반환값이 그대로 HTTP 응답의 본문으로 전달됨.

카카오 로그인 과정

  • 사용자가 카카오 로그인 버튼을 클릭하면 카카오 로그인 API에 요청이 가고, 리다이렉트 링크가 반환
  • 이 리다이렉트 링크를 통해 카카오 로그인 화면으로 이동
  • 카카오 로그인 화면에서 아이디와 비밀번호를 입력하여 로그인
  • 카카오는 사용자의 정보 동의를 요청. 사용자가 동의를 하면, 카카오는 동의코드를 제공하고 이를 콜백 URL로 전달
  • 백엔드는 제공된 동의코드를 사용하여 카카오 서버에 액세스 토큰을 요청
  • 카카오는 액세스 토큰을 반환
  • 액세스 토큰을 이용해 카카오 API에서 사용자의 이메일을 요청
  • 백엔드에서는 받은 액세스 토큰을 DB에 저장하거나, 로그인할 때 토큰을 비교하여 사용자의 인증을 처리할 수 있음

미니 프로젝트

회원가입 시 중복검사 기능 구현 프론트, 백 모두 완료

 

[번개장터 클론코딩][Spring Boot] 회원가입 시 이메일 및 닉네임 중복 검사 구현

기존의 회원가입에서는 이메일 형식과 패스워드 유효성 검사는 했지만, 이메일 및 닉네임 중복 검사 기능이 없었음. 이번에 이메일이 프라이머리 키이고, 닉네임이 유니크한 필드로 설정되어

leeemingyu.tistory.com

판매하기 기능 프론트, 백 구현 (사용자 인증, 이미지 여러 개 등록 기능 구현 필요)

메인 페이지에서 등록된 상품 확인 가능 (UI 디자인 필요)

 

'[LG 유플러스] 유레카 > Today I Learned' 카테고리의 다른 글

[TIL][03.25] UI/UX, 피그마, 서비스 디자인 기획, 페르소나  (0) 2025.03.26
[TIL][03.24] CX, UI/UX, 디자인 시스템  (0) 2025.03.25
[TIL][03.14] JWT, Session, Amazon RDS, 미니 프로젝트  (0) 2025.03.15
[TIL][03.13] 패스워드 암호화, RESTful, Swagger UI  (0) 2025.03.14
[TIL][03.11] 세션 & 토큰 로그인, 토큰 수명 관리  (0) 2025.03.12
'[LG 유플러스] 유레카/Today I Learned' 카테고리의 다른 글
  • [TIL][03.25] UI/UX, 피그마, 서비스 디자인 기획, 페르소나
  • [TIL][03.24] CX, UI/UX, 디자인 시스템
  • [TIL][03.14] JWT, Session, Amazon RDS, 미니 프로젝트
  • [TIL][03.13] 패스워드 암호화, RESTful, Swagger UI
leeemingyu
leeemingyu
  • leeemingyu
    ye
    leeemingyu
    • Github
    • Instagram
  • 전체
    오늘
    어제
    • 전체보기 (71)
      • GDSC (4)
        • 실시간 채팅 구현 (4)
      • [LG 유플러스] 유레카 (63)
        • Today I Learned (37)
        • 코딩테스트 (22)
        • 프로젝트 (4)
      • Frontend (3)
        • React (1)
        • CSS (1)
        • JS·TS (1)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
leeemingyu
[TIL][03.17] Controller, RestController, 카카오 로그인, 미니 프로젝트
상단으로

티스토리툴바