1- using Microsoft . Extensions . Logging ;
2- using ProjectVG . Application . Models . Auth ;
31using ProjectVG . Application . Models . User ;
42using ProjectVG . Application . Services . Credit ;
53using ProjectVG . Application . Services . Users ;
6- using ProjectVG . Common . Constants ;
7- using ProjectVG . Common . Exceptions ;
8- using ProjectVG . Domain . Entities . Users ;
94using ProjectVG . Infrastructure . Auth ;
10- using System ;
115
126namespace ProjectVG . Application . Services . Auth
137{
@@ -50,9 +44,6 @@ public async Task<AuthResult> GuestLoginAsync(string guestId)
5044 user = await _userService . CreateUserAsync ( createCommand ) ;
5145 _logger . LogInformation ( "새 게스트 사용자 생성됨: UserId={UserId}, GuestId={GuestId}" , user . Id , guestId ) ;
5246 }
53- else {
54- _logger . LogDebug ( "기존 게스트 사용자 로그인: UserId={UserId}, GuestId={GuestId}" , user . Id , guestId ) ;
55- }
5647
5748 return await FinalizeLoginAsync ( user , "guest" ) ;
5849 }
@@ -64,15 +55,10 @@ private async Task<AuthResult> FinalizeLoginAsync(UserDto user, string provider)
6455 if ( tokenGranted ) {
6556 _logger . LogInformation ( "사용자 {UserId}에게 최초 크레딧 지급 완료" , user . Id ) ;
6657 }
67- else {
68- _logger . LogDebug ( "사용자 {UserId}는 이미 크레딧이 지급되었거나 지급 실패" , user . Id ) ;
69- }
7058
7159 // 최종 JWT 토큰 발급
7260 var tokens = await _tokenService . GenerateTokensAsync ( user . Id ) ;
7361
74- _logger . LogDebug ( "사용자 {UserId} 로그인 완료 (Provider={Provider})" , user . Id , provider ) ;
75-
7662 return new AuthResult {
7763 Tokens = tokens ,
7864 User = user
@@ -82,12 +68,12 @@ private async Task<AuthResult> FinalizeLoginAsync(UserDto user, string provider)
8268 public async Task < AuthResult > RefreshAccessTokenAsync ( string ? refreshToken )
8369 {
8470 if ( string . IsNullOrEmpty ( refreshToken ) ) {
85- throw new ValidationException ( ErrorCode . TOKEN_MISSING , "리프레시 토큰이 필요합니다" ) ;
71+ throw new ValidationException ( ErrorCode . TOKEN_MISSING ) ;
8672 }
8773
8874 var tokens = await _tokenService . RefreshAccessTokenAsync ( refreshToken ) ;
8975 if ( tokens == null ) {
90- throw new ValidationException ( ErrorCode . TOKEN_REFRESH_FAILED , "유효하지 않거나 만료된 리프레시 토큰입니다" ) ;
76+ throw new ValidationException ( ErrorCode . TOKEN_REFRESH_FAILED ) ;
9177 }
9278
9379 var userId = await _tokenService . GetUserIdFromTokenAsync ( refreshToken ) ;
@@ -102,16 +88,12 @@ public async Task<AuthResult> RefreshAccessTokenAsync(string? refreshToken)
10288 public async Task < bool > LogoutAsync ( string ? refreshToken )
10389 {
10490 if ( string . IsNullOrEmpty ( refreshToken ) ) {
105- throw new ValidationException ( ErrorCode . TOKEN_MISSING , "리프레시 토큰이 필요합니다" ) ;
91+ throw new ValidationException ( ErrorCode . TOKEN_MISSING ) ;
10692 }
10793
10894 var revoked = await _tokenService . RevokeRefreshTokenAsync ( refreshToken ) ;
10995 if ( revoked ) {
11096 var userId = await _tokenService . GetUserIdFromTokenAsync ( refreshToken ) ;
111- _logger . LogInformation ( "사용자 {UserId} 로그아웃 성공" , userId ) ;
112- }
113- else {
114- _logger . LogWarning ( "리프레시 토큰 만료 또는 무효화 실패: {RefreshToken}" , refreshToken ) ;
11597 }
11698 return revoked ;
11799 }
0 commit comments