Skip to content

1120 BE 회의록

송준섭 edited this page Dec 4, 2023 · 1 revision

깃헙 저장소 이슈 정리

  • 각 이슈에 세부 개발 목록 작성

  • 해결되거나 통합된 이슈 close

  • access, refresh 구상

    쿠키로

    access refresh

    access로 시도 -> 유효기간 안지났으면 로그인 유지  ->  만약 유효기간 지났으면 refresh 검사

    요청마다

    access 검사해서 유효하지 않으면 refresh

    refresh 페이로드상 시간이 유효하다 -> redis에서 같은 refresh가 있는지 확인 -> 일치하는게 있으면 accèss 새로 발급

    아니면 로그인이 안됏다 판단 쿠키 삭제(로그아웃)

    redis key username value token

    refresh 재발급 안해

    • 로그인이 이 refresh 유효 시간까지만 유지가 된다

    refresh 재발급 돼

    • refresh 끝날 것 같으면 재발급 돼서 무한 로그인

    재발급 여부는 좀 찾아보고 판단

    만약 재발급 할거면 그 로직도 판단

    ex) api하나 파서 클라이언트 단에서 refresh토큰 새로 갱신 요청 또는 그냥 access token이 유효하다면 새로 refresh 갱신?

    이 방법은 좀 찾아보고 따져보고 판단하자

  • 준섭 이번 주 할 순서

    1. 회원 가입 마무리 #16 [02-09] (SignUpUserDto 유효성 검사) → 2시간
    2. 로그인 #27 [04-04] → 4시간
    3. 로그아웃 #35 [05-04] (로그아웃시 Redis Refresh Token 삭제) → 1시간
    4. 구글 로그인 #105 [03-05] → 5시간
    5. 네이버 로그인 #106 [03-06] → 2시간
    6. 깃헙 로그인 #107 [03-07] → 2시간
    7. Auth Guard #108 [04-10] (Custom Guard 설정 및 UseGuard 연결) → 8시간
    • 총 24시간 (예상)

Auth 모듈 관련

  • 담당자: 송준섭

[FEAT] [04-10] 서버는 Auth Guard를 통해 특정 서비스를 인증된 사용자만 접근할 수 있도록 제한한다 · Issue #108 · boostcampwm2023/web16-B1G1

[FEAT] [03-07] 서버는 GitHub으로 로그인 기능을 제공한다. · Issue #107 · boostcampwm2023/web16-B1G1

[FEAT] [03-06] 서버는 네이버로 로그인 기능을 제공한다. · Issue #106 · boostcampwm2023/web16-B1G1

[FEAT] [03-05] 서버는 구글로 로그인 기능을 제공한다. · Issue #105 · boostcampwm2023/web16-B1G1

[FEAT] [05-04] 로그인을 한 사용자라면 Redis의 Refresh Token 정보를 삭제한다. · Issue #35 · boostcampwm2023/web16-B1G1

[FEAT] [04-04] 데이터베이스에서 로그인 데이터로 조회를 하여 비교한다. · Issue #27 · boostcampwm2023/web16-B1G1

[FEAT] [02-10] 검사에 통과하면 회원 정보를 데이터베이스에 저장한다. · Issue #17 · boostcampwm2023/web16-B1G1

[FEAT] [02-09] 서버는 회원가입 데이터를 받아 형식 검사와 아이디 중복검사를 진행한다. · Issue #16 · boostcampwm2023/web16-B1G1

Board 모듈 관련

  • 담당자: 박재하

[FEAT] [06-15] 서버는 사용자 요청에 따라 본인이 작성한 게시글을 삭제한다. · Issue #89 · boostcampwm2023/web16-B1G1

[FEAT] [06-14] 서버는 사용자 요청에 따라 본인이 작성한 게시글을 수정한다. · Issue #88 · boostcampwm2023/web16-B1G1

[FEAT] [09-03] 서버는 검색된 사용자의 글 데이터를 전송한다. · Issue #65 · boostcampwm2023/web16-B1G1

[FEAT] [08-06] 서버는 전송 받은 글 데이터를 데이터베이스에 저장한다. · Issue #60 · boostcampwm2023/web16-B1G1

[FEAT] [06-08] 서버는 좋아요 / 좋아요 취소 요청을 받아 데이터베이스의 데이터를 수정한다. · Issue #45 · boostcampwm2023/web16-B1G1

[FEAT] [06-02] 서버는 사용자의 글 데이터를 전송한다. · Issue #39 · boostcampwm2023/web16-B1G1

[FEAT] [08-07] 사진 정보는 스토리지 서버에 저장한다. · Issue #61 · boostcampwm2023/web16-B1G1

도메인 구매 및 등록

NCP Global DNS를 이용하여 구입한 도메인 등록

[NCP] 네이버 클라우드 도메인 설정

  1. 가비아에서 도메인 [별글.site](http://별글.site) 구매 후 네임서버 설정 변경

NCP에서 제공하는 네임서버로 설정한다.

  1. NCP Global DNS 서비스에서 도메인 추가.

한글 주소라서 도메인 추가가 안되는 문제 발생

한글 도메인은 내부적으로 퓨니코드 형태로 변환되어 사용된다고 한다.

확인해보니 xn--bj0b03z.site 였다.

이걸로 입력하니 됨

  1. A 레코드 추가 및 설정 적용

  1. 완료!

됨!

SSH 보안 설정

Ubuntu ssh 포트 변경

[SSH] SSH Agent Forwarding

Forward SSH through SSH tunnel

소개

규칙

학습 기록

[공통] 개발 기록

[재하] 개발 기록

[준섭] 개발 기록

회의록

스크럼 기록

팀 회고

개인 회고

멘토링 일지

Clone this wiki locally