From c03d24709b67fcf24aeaa5257023a0c12ba84416 Mon Sep 17 00:00:00 2001 From: daeunkwak Date: Tue, 11 Jul 2023 20:57:13 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=95=A0=ED=94=8C=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cider-api/build.gradle | 6 ++++++ .../member/controller/MemberController.java | 20 +++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/cider-api/build.gradle b/cider-api/build.gradle index 44f2c92..e55ecef 100644 --- a/cider-api/build.gradle +++ b/cider-api/build.gradle @@ -35,6 +35,12 @@ dependencies { implementation 'io.jsonwebtoken:jjwt-api:0.11.2' implementation 'io.jsonwebtoken:jjwt-impl:0.11.2' + // jwt + implementation group: 'io.jsonwebtoken', name: 'jjwt', version: '0.2' + + // parse claim + implementation 'javax.xml.bind:jaxb-api:2.3.1' + // modelMapper implementation group: 'org.modelmapper', name: 'modelmapper', version: '3.1.0' diff --git a/cider-api/src/main/java/com/cmc/domains/member/controller/MemberController.java b/cider-api/src/main/java/com/cmc/domains/member/controller/MemberController.java index 5a197fb..89ea857 100644 --- a/cider-api/src/main/java/com/cmc/domains/member/controller/MemberController.java +++ b/cider-api/src/main/java/com/cmc/domains/member/controller/MemberController.java @@ -5,17 +5,19 @@ import com.cmc.domains.member.service.MemberService; import com.cmc.global.resolver.RequestMemberId; import com.cmc.member.Member; +import com.cmc.oauth.dto.request.OauthReqDto; +import com.cmc.oauth.dto.response.ResponseJwtTokenDto; +import com.fasterxml.jackson.core.JsonProcessingException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.servlet.http.HttpServletRequest; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.PatchMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @Slf4j @@ -35,4 +37,14 @@ public ResponseEntity updateTeam(@Parameter(hidden = true) @ Member member = memberService.updateMember(memberId, request.getMemberGender(), request.getMemberBirth(), request.getInterestChallenge()); return ResponseEntity.ok(MemberUpdateResDto.from(member)); } + +// @Tag(name = "members") +// @GetMapping(value = "/nickname") +// @Operation(summary = "닉네임 랜덤 생성 api") +// public ResponseEntity createName(@Valid @RequestBody OauthReqDto oauthReqDto, HttpServletRequest httpServletRequest) throws JsonProcessingException { +// +// return ResponseEntity.ok(jwtTokenDto); +// } + + }