Skip to content

Commit 8d1673e

Browse files
committed
[BE] refactor: 유저 로그인 시 nickname 반환으로 변경 (#98)
Signed-off-by: EunJiJung <bianbbc87@gmail.com>
1 parent f68d6c4 commit 8d1673e

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/backend/user-server/src/main/java/com/asyncgate/user_server/dto/response/DefaultJsonWebTokenResponse.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ public class DefaultJsonWebTokenResponse {
1414
@NotBlank
1515
private final String userId;
1616

17+
@Schema(description = "유저 Nickname", example = "idididid")
18+
@JsonProperty("nickname")
19+
@NotBlank
20+
private final String nickname;
21+
1722
@Schema(description = "JWT 토큰", example = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c")
1823
@JsonProperty("access_token")
1924
@NotBlank
@@ -22,9 +27,11 @@ public class DefaultJsonWebTokenResponse {
2227
@Builder
2328
public DefaultJsonWebTokenResponse(
2429
String userId,
30+
String nickname,
2531
String accessToken
2632
) {
2733
this.userId = userId;
34+
this.nickname = nickname;
2835
this.accessToken = accessToken;
2936
}
3037
}

src/backend/user-server/src/main/java/com/asyncgate/user_server/security/utility/JsonWebTokenUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ public void afterPropertiesSet() {
3232
}
3333

3434
// token 생성 메서드
35-
public DefaultJsonWebTokenResponse generate(final String id) {
35+
public DefaultJsonWebTokenResponse generate(final String id, final String nickname) {
3636
return new DefaultJsonWebTokenResponse(
3737
id,
38+
nickname,
3839
generateJwt(id, accessTokenExpirePeriod)
3940
);
4041
}

src/backend/user-server/src/main/java/com/asyncgate/user_server/service/LoginMemberService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public DefaultJsonWebTokenResponse execute(final LoginMemberRequest request) {
3333
throw new UserServerException(FailType._INVALID_PASSWORD);
3434
}
3535

36-
DefaultJsonWebTokenResponse response = jsonWebTokenUtil.generate(member.getId());
36+
DefaultJsonWebTokenResponse response = jsonWebTokenUtil.generate(member.getId(), member.getNickname());
3737
log.info(response.getAccessToken());
3838

3939
return response;

0 commit comments

Comments
 (0)