Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge: 리프레시 토큰 적용 및 API 문서 포맷 변경 #25

Merged
merged 7 commits into from
Jan 28, 2024

Commits on Jan 27, 2024

  1. Rename: Dto 파일 이름 변경

    - req-credential-body.dto.ts -> req-auth-body.dto.ts
    - res-credential.dto.ts -> res-auth.dto.ts
    - req-auth-token.dto.ts 추가
    
    Related to #21
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    30d67b7 View commit details
    Browse the repository at this point in the history
  2. Feat: 인증 custom decorator 추가

    - 컨트롤러에서 리프레시 토큰, 엑세스 토큰을 가져오는 로직을 데코레이터로 분리
    - AllowAny를 데코레이터로 이동
    
    Related to #21
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    94e03d7 View commit details
    Browse the repository at this point in the history
  3. Feat: 쿠키 설정 추가

    - 리프레시 토큰을 쿠키에 저장하도록 설정
    - 쿠키 설정을 위한 모듈 설치
    - 쿠키 설정을 위한 모듈 설정
    - 쿠키 설정을 위한 모듈을 main.ts에 적용
    - 리프레시 토큰을 가지고 액세스 토큰을 재발급하는 로직 추가
    
    Related to #21
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    bbe3404 View commit details
    Browse the repository at this point in the history
  4. Docs: API 문서 포맷 변경

    - 패키지 설치
    - Swagger 문서를 Scalar 문서로 변경
    - main.ts에 Scalar 설정 추가
    - /api prefix 제거
    - setGlobalPrefix 제외
    - 문서 url path를 api/swagger -> /reference로 변경
    
    Related to #20
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    d1055a4 View commit details
    Browse the repository at this point in the history
  5. Feat: 쿠키 만료시간 설정

    - 리프레시 토큰 쿠키의 만료시간을 2주로 설정
    Related to #21
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    cb46b6c View commit details
    Browse the repository at this point in the history
  6. Docs: API 문서 테마 변경

    - 기본 다크모드 적용
    - default -> moon 테마로 변경
    
    Related to #20
    Zamoca42 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    9e38e7b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Style: 사용하지 않는 타입 제외

    - supabase 서비스에서 anon 변수 제외
    
    Related to #21
    Zamoca42 committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    1a58a39 View commit details
    Browse the repository at this point in the history