Skip to content

Conversation

@rjswjddn
Copy link
Collaborator

✨ 설명

1. (작업 파일)

/member/security/SecurityConfig
/member/security/AuthController
/member/security/AuthService

2. (작업 내용 요약)

원래는 스프링 시큐리티를 통해 자동으로 카카오에 요청해 세션을 만드는 구조였는데.. 변경하게 되었습니다... ㅠㅠ

image

카카오 로그인 API 입니다. 프론트에서 리다이렉트 url 에 포함되어 있는 파라미터의 codestate의 값을 받아 authService에서 memberDetatils를 생성하고 세션을 생성합니다.


image

AuthService의 kakaoLogin 메서드 입니다.
getAccessToken 메서드에서 프론트에서 받은 code를 이용해 카카오에서 access token을 받아옵니다.
getUserInfo 메서드에서는 access token을 이용해 로그인을 요청한 유저의 정보(닉네임, 프로필 등)를 받아옵니다.
kakaoLogin 에서는 getUserInfo 에서 받아온 정보를 바탕으로 유저를 생성하고 반환합니다.


💬 리뷰

  • (리뷰 받고 싶거나 알리고 싶은 내용)

@rjswjddn rjswjddn self-assigned this Jul 23, 2025
@rjswjddn rjswjddn added the feat 새로운 기능 추가 label Jul 23, 2025
@rjswjddn rjswjddn linked an issue Jul 23, 2025 that may be closed by this pull request
Copy link
Collaborator

@min0962 min0962 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오호.. 고생하셨습니다!

@rjswjddn rjswjddn merged commit bdcf47a into dev Jul 23, 2025
4 checks passed
rjswjddn added a commit that referenced this pull request Jul 23, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

---------

Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
@rjswjddn rjswjddn deleted the feat/85-kakao-login branch July 24, 2025 03:44
chw0912 added a commit that referenced this pull request Jul 24, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

---------

Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 27, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)
* feat: workflow에 EC2 자동 배포 추가
* chore: appleboy/ssh-action 최신버전으로 변경
* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)
* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정
* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)
* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리
* docs: 발표자료  Swagger tag 추가
* refactor: profiles 환경 변수 주입으로 변경 (#90)
* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)
* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정
* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)
* fix: MemberController 수정 (#96)
* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정
---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
chw0912 added a commit that referenced this pull request Jul 29, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

---------

Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 29, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 30, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
min0962 added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
min0962 added a commit that referenced this pull request Jul 31, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: 김건우 <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
rjswjddn added a commit that referenced this pull request Aug 3, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

* fix: 캐시 삭제 로직 수정 (#143)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
Co-authored-by: 민경준 <[email protected]>
rjswjddn added a commit that referenced this pull request Aug 4, 2025
* feat: workflow에 EC2 자동 배포 추가 (#78)

* feat: workflow에 EC2 자동 배포 추가

* chore: appleboy/ssh-action 최신버전으로 변경

* feat: 발표방 캐싱 및 인덱싱 적용 feat 새로운 기능 추가 (#80)

* docs: 발표방 생성 요청 dto 스웨거 수정
* feat: Room secretCode Unique 설정
* feat: Room 캐시 적용
* test: Room 캐시 테스트
* test: 비밀코드 중복 문제 해결
* fix: 로그인 500에러 수정
* fix: 로그인 500에러 수정

* feat: 카카오 로그인 API (#86)

* fix: cors disable 추가
* feat: 카카오 로그인 API
* feat: 시큐리티에 카카오 로그인 url 추가
* docs: swagger 수정
* test: test yml 수정

* refactor: Presigned URL 업로드용, 조회용 로직 분리  (#84)

* refactor: 기존 presigned-url 발급 로직을 업로드용, 조회용으로 분리

* docs: 발표자료  Swagger tag 추가

* refactor: profiles 환경 변수 주입으로 변경 (#90)

* feat: 카카오 로그인 재시도 로직, 방 참가자 관리 동시성 수정 (#91)

* feat: restTemplate 재시도 로직 추가
* feat: 방 참가자 관리 동시성 수정 및 비밀코드 방 참가 수정

* refactor,fix: 2회차 멘토링 기반 리팩토링 (#94)

* fix: MemberController 수정 (#96)

* fix: existsMemberByEmail에 RequestBody 추가
* fix: existsMemberByEmail 수정
* feat: 로그인 API 반환 수정

* 답변 조회 기능 수정 (#98)

* feat: cors 설정 (#102)

* Refactor/101 room detail (#104)

* feat: cors 설정

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#106)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#108)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#110)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Update WebSocketConfig.java

* Refactor/101 room detail (#114)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#116)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* Refactor/101 room detail (#118)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* Refactor/101 room detail (#120)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* test: 질문 생성 테스트 배포 (#122)

* feat: cors 설정

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 웹소켓

* 인터셉터, 핸들러 재추가

* 핸들러 다시 추가

* 핸들러 다시 주석

* sockjs만 살리기

* dev 와 병합

* 질문 생성 변경

* fix: stomp controller 수정 (#125)

* fix: Stomp 컨트롤러 수정

* test: 테스트 코드 수정

* fix: 답변 기능 수정 (#128)

* fix: 답변 조회 수정

* test: 답변 조회 테스트 수정

* fix: cors 메서드 수정 (#131)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 시큐리티 수정 (#133)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 permitAll 추가 (#135)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 답변율 퍼센트 수정 (#138)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경 (#141)

* fix: 참여한 발표방 조회 시 생성일, 참여일이 나오게 변경

* test: 변경에 따른 테스트 코드 수정

* fix: 캐시 삭제 로직 수정 (#143)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

* refactor: devcontroller 수정 (#145)

* fix: 에러 코드 변경

* fix: cors 허용 메서드 수정

* fix: 로그인 anonymous 해제

* fix: 시큐리티 컨픽 불필요한 부분 삭제

* fix: 시큐리티 컨픽 permitall 추가

* fix: 캐시 삭제 추가

* refactor: devcontroller 프로필 로컬로 변경

---------

Co-authored-by: Huiwoong Choi <[email protected]>
Co-authored-by: chcch529 <[email protected]>
Co-authored-by: SeungTae <[email protected]>
Co-authored-by: 민경준 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: 카카오 로그인 API

4 participants