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); +// } + + }