9월 13일 (화) - HiAvatar/backend GitHub Wiki

☕️ FE - BE Scrum

  • 간편 로그인 기능 협의: 구글, 카카오
    • 구글 - FE
    • 카카오 - BE
    • FE는 로그인 관련 레이아웃을 구현하고 간편 로그인에 대한 협의 예정
  • API 명세서 협의
    • 응답에 대한 상태코드는 {메시지 바디}에 실어보낸다. e.g. code: 200, status: OK
    • 자동 로그인 기능을 위해 사용자 정보가 담긴 인증 확인 api 추가하기 (/auth)
  • FE와 원활한 통신을 위한 테스트 서버 배포하기

📃 금일 회고

공통

  • API 명세서 수정
  • 백엔드 명세서 협의
    • 실행 환경
    • 사용 기술
    • Git 전략
    • 패키지 구조
    • 계층 별 코드 작성법(Domain, DTO, Controller, Service, Repository)
  • 역할 분담

용승

  • Today

    • Spring Security 프레임워크가 사용자 요청을 처리하는 방법
      • FilterChainProxy -> UserNamePasswordAuthenticationFilter ( -> AntPathRequestMatcher -> ) AuthenticationManager (-> AuthenticationProvider ->) -> Security Context -> next filter
  • Tomorrow

    • 카카오, 구글 로그인 API 살펴보고 어떤 정보를 받을 수 있는지 확인하기
    • 로그인, 회원 정보 관련 DB 테이블 설계 수정하기 (안 바뀔 수도)
    • 회원가입 정책 수립 (--> 개인정보 DB 저장을 최소화한다면 한 사람이 여러 계정을 만들게 허용할 수 밖에 없고, 단 유효하지 않은 이메일 주소로 쓰레기 계정을 생성하는 건 막을 수 있을 듯)
    • 메인 서버와 인증 서버 분리 구조 고민하기
    • FE-BE 회의에서 구글, 카카오 소셜 로그인 관련 정보 공유하기
    • Spring Security 공부하기 (Authentication, SecurityContext)
  • Issue

    • 이메일 유효성(올바른 이메일인지) 인증 체계 구축하는 거 어려운가? 고민하기
    • 메인 서버와 인증 서버 분리 구조 고민하기
    • SecurityContext란 도대체 무엇이냐~

혜진

  • Today

    • FE-BE 팀간 회의, BE 팀 회의
    • 프로젝트를 위한 개별 공부
    • UI/UX 기획 발표 참석
    • Docker 및 Redis 기본 개념 익히기
  • Tomorrow

    • Docker 기본적인 사용법 익히기
    • UXUI 기획 수정에 따른 API 수정
  • Issue

민호

  • Today

    • FE 간 협의 내용 정리
    • 앞으로 공부해야 할 목록 TIL에 작성
    • 기획 발표 참석
  • Tomorrow

    • FE 간 협의에 따른 api 수정
    • 테스트 서버 배포 작업 진행 (운영 서버는 도커로 한번 도전..?)
    • Udemy의 Docker 강의 듣기
    • Redis 사용 이유 및 사용법 익히기
  • Issue