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

[27] keycloak + oauth 2.0 적용 및 회원 가입 수정 #31

Merged
merged 54 commits into from
Sep 27, 2024

Commits on Sep 1, 2024

  1. [20] 상품 정보 수정 API

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    f3be8be View commit details
    Browse the repository at this point in the history
  2. [20] 상품 삭제

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    095e967 View commit details
    Browse the repository at this point in the history
  3. [16] swagger 추가

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    f772d4c View commit details
    Browse the repository at this point in the history
  4. [23] address 테이블 수정

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    bf22498 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f85c2ea View commit details
    Browse the repository at this point in the history
  6. [23] add address

    - address 관련 테이블 칼럼 수정
    - 주 사용 주소는 계정당 하나씩 존재하도록
    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    754a2f7 View commit details
    Browse the repository at this point in the history
  7. [23] @transactional 추가

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    a2df6d1 View commit details
    Browse the repository at this point in the history
  8. [16] swagger 추가

    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    27c8427 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f212dde View commit details
    Browse the repository at this point in the history
  10. [20] 코드 리뷰 반영

    - 불필요한 줄바꿈 삭제
    - 수정시 응답 void로 변경
    - 수정, 삭제에 @Transction 추가
    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    366259e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e5dbf2e View commit details
    Browse the repository at this point in the history
  12. [20] 코드 리뷰 반영

    - 불필요한 줄바꿈 삭제
    - 수정시 응답 void로 변경
    - 수정, 삭제에 @Transction 추가
    ohsuha committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    d328ab5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    235102f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b8d105e View commit details
    Browse the repository at this point in the history
  15. Merge pull request #24 from f-lab-edu/feature/23-add-address

    [23] �배송지 추가
    ohsuha authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    f5b8eff View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5046642 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. [16] server-url 추가

    ohsuha committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    090fca1 View commit details
    Browse the repository at this point in the history
  2. [20] 코드 리뷰 반영

    - 불필요한 줄바꿈 삭제
    - 수정시 응답 void로 변경
    - 수정, 삭제에 @Transction 추가
    ohsuha committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    06ad7f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. [20] 불필요한 코드 삭제

    sue committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    f6423ca View commit details
    Browse the repository at this point in the history
  2. [25] 주소 수정, 삭제, 리스트

    - 리스트에서는 페이지를 0으로 받도록 했는데 1로 받는게 나은가요?
    - Create 할때 reponse 는 없애려고 합니다
    ohsuha committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    cbd79bc View commit details
    Browse the repository at this point in the history
  3. [21] product 단건 조회

    ohsuha committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    05c9351 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. [25] 코드리뷰 반영

    - 페이지를 1로 받도록하고 내부에서 0으로 처리하도록 수정
    - 불필요한 주석 삭제
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a2109d3 View commit details
    Browse the repository at this point in the history
  2. [25] flyaway 적용

    flyaway 선택이유
    1. 명시적 마이그레이션 관리로 언제 어떤 변경이 있었는지 추적 가능
    2. 롤백 가능
    3. 운영환경이라고 생각하고 개발하고 싶습니다
    4. 처음 보는 거라 써보고 싶어서...
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    aeba881 View commit details
    Browse the repository at this point in the history
  3. [20] updatePrimary 를 매개변수 받도록 수정

    - 어떻게 업데이트를 할것인지를 매개변수 통해서 받아 메서드가 어떻게 동작하는지 명확히하고자함
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e2b89db View commit details
    Browse the repository at this point in the history
  4. [20] transactional 어노테이션 추가

    - readOnly = true 시 변경 감지를 위한 추가 작업(더티 체크)을 생략, 읽기 작업 수행시 실수로 데이터 수정하는 것 방지, 롤백을 고려할 필요 없어 커넥션이 효율적으로 관리됨의 이점에 따라 정보를 읽어오는 서비스 로직에 적용했습니다.
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5a046d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    715d3c5 View commit details
    Browse the repository at this point in the history
  6. [25] flyaway 적용

    flyaway 선택이유
    1. 명시적 마이그레이션 관리로 언제 어떤 변경이 있었는지 추적 가능
    2. 롤백 가능
    3. 운영환경이라고 생각하고 개발하고 싶습니다
    4. 처음 보는 거라 써보고 싶어서...
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    bbe87ed View commit details
    Browse the repository at this point in the history
  7. [20] updatePrimary 를 매개변수 받도록 수정

    - 어떻게 업데이트를 할것인지를 매개변수 통해서 받아 메서드가 어떻게 동작하는지 명확히하고자함
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f84161f View commit details
    Browse the repository at this point in the history
  8. [20] transactional 어노테이션 추가

    - readOnly = true 시 변경 감지를 위한 추가 작업(더티 체크)을 생략, 읽기 작업 수행시 실수로 데이터 수정하는 것 방지, 롤백을 고려할 필요 없어 커넥션이 효율적으로 관리됨의 이점에 따라 정보를 읽어오는 서비스 로직에 적용했습니다.
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    557276f View commit details
    Browse the repository at this point in the history
  9. [25] 주소 수정, 삭제, 리스트

    - 리스트에서는 페이지를 0으로 받도록 했는데 1로 받는게 나은가요?
    - Create 할때 reponse 는 없애려고 합니다
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    311b514 View commit details
    Browse the repository at this point in the history
  10. [25] 코드리뷰 반영

    - 페이지를 1로 받도록하고 내부에서 0으로 처리하도록 수정
    - 불필요한 주석 삭제
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b76602e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    843c825 View commit details
    Browse the repository at this point in the history
  12. [21] product list

    - queryDSL을 사용해 카테고리명과 상품등록자(파트너)명을 가져오도록 했습니다.
    - 상품 이름으로 검색이 가능하게 했습니다.
    ohsuha committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    83c5304 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Merge pull request #28 from f-lab-edu/feature/product/21-product-list

    [21] 상품 리스트 조회
    ohsuha authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2c1e546 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/20-product-modify-delete' into feature/user/25-…

    …address-update-del-list
    ohsuha authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    95e79b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [25] 주소 업데이트 기능 삭제

    - 주소 변경시 주소를 먼저 등록 후 변경하도록 수정
    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    cfaee49 View commit details
    Browse the repository at this point in the history
  2. [11] 장바구니에 상품 추가

    - 장바구니에 상품 추가
    - repository 들을 패키지 추가하여 이동
    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    93967ce View commit details
    Browse the repository at this point in the history
  3. [11] 장바구니 내용물 삭제

    - 장바구니 내용물삭제
    - 장바구니 추가시 동일한 상품이 있다면 수량을 추가하는 로직으로 변경
    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    7791a0e View commit details
    Browse the repository at this point in the history
  4. [11] 장바구니에 담은 물건 수량 수정

    - map으로 파라미터를 받은적은 처음인데 혹시 이렇게 받아도 되나요...?
    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3eb927e View commit details
    Browse the repository at this point in the history
  5. code formatter

    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5db9901 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bce1590 View commit details
    Browse the repository at this point in the history
  7. [11] cart list

    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    bd02af3 View commit details
    Browse the repository at this point in the history
  8. [12] 상품 주문

    ohsuha committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    eb80d6d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    cd554bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aea5d94 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    8ac7cd0 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    503dc1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3faf06 View commit details
    Browse the repository at this point in the history
  3. [27] 키클락을 통한 유저 생성 및 DB 정보 저장

    - user db 수정
      - 패스워드는 키클락에서만 들고 있도록 수정
      - 키클락에 저장된 userID(uuid)를 DB에 저장하도록 수정
    - auth service
      - keycloak 과 관련된 클라이언트를 얻어 작업을 수행하는 서비스
    ohsuha committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    018ba66 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. [27] 보상 트랜잭션을 통한 유저 등록 실패 처리

    - DB에 유저 등록 실패시 키클락에 등록된 유저를 삭제하는 함수를 실행합니다
    ohsuha committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f99f9cf View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. [27] 카카오 계정으로 회원가입 및 로그인

    - call back api를 통해서 토큰 정보를 리턴하도록 수정
    - open id 방식을 통해 카카오 계정 사용자의 회원 가입 및 로그인 구현
    - 키클락 이벤트를 통해 새로 등록된 유저가 발생하면 DB에 회원 정보 저장
    - 불필요한 facade, service 삭제
    ohsuha committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    753602b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. [27] 코드리뷰 수정

    - @value 로 받던것들을 properties 클래스 통해 받도록 수정
    ohsuha committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9de69af View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    3b0b63b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e9eb4b View commit details
    Browse the repository at this point in the history