|
|
|
@@ -34,7 +34,7 @@ namespace Diligent.WebAPI.Business.Services |
|
|
|
|
|
|
|
public async Task<ServiceResponseDTO<AuthenticateResponseDto>> Authenticate(AuthenticateRequestDto model) |
|
|
|
{ |
|
|
|
_logger.LogError($"Checking credentials for user: {model.Username}"); |
|
|
|
_logger.LogInformation($"Checking credentials for user: {model.Username}"); |
|
|
|
var user = await _userManager.FindByNameAsync(model.Username); |
|
|
|
|
|
|
|
// return null if user not found |
|
|
|
@@ -73,13 +73,13 @@ namespace Diligent.WebAPI.Business.Services |
|
|
|
}; |
|
|
|
} |
|
|
|
var token = await GenerateToken(user); |
|
|
|
_logger.LogError($"Successfull login token: {token}"); |
|
|
|
_logger.LogInformation($"Successfull login token: {token}"); |
|
|
|
return token; |
|
|
|
} |
|
|
|
|
|
|
|
public async Task<ServiceResponseDTO<AuthenticateResponseDto>> Authenticate(GoogleApiModel model) |
|
|
|
{ |
|
|
|
_logger.LogError($"Checking token for google login {model.Token}"); |
|
|
|
_logger.LogInformation($"Checking token for google login {model.Token}"); |
|
|
|
if (!(await _httpClient.IsTokenValid(model.Token))) |
|
|
|
{ |
|
|
|
_logger.LogError($"Token is not valid"); |
|
|
|
@@ -89,7 +89,7 @@ namespace Diligent.WebAPI.Business.Services |
|
|
|
ErrorMessage = "Invalid Google Api Token" |
|
|
|
}; |
|
|
|
} |
|
|
|
_logger.LogError($"Checking if user exists in Db with email : {model.User.email}"); |
|
|
|
_logger.LogInformation($"Checking if user exists in Db with email : {model.User.email}"); |
|
|
|
var user = await _userManager.FindByEmailAsync(model.User.email); |
|
|
|
|
|
|
|
// return null if user not found |