perbaikan response status tidak ada di response
This commit is contained in:
parent
c8fe5bb235
commit
39e4887b0a
@ -77,8 +77,11 @@ public class JwtAuthFilter extends OncePerRequestFilter {
|
|||||||
response.getWriter().flush();
|
response.getWriter().flush();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
log.info("Username is not valid");
|
||||||
basicResponse.setResultStatus(userName.getStatus());
|
basicResponse.setResultStatus(userName.getStatus());
|
||||||
basicResponse.setResultDescription(userName.getDescription() );
|
basicResponse.setResultDescription(userName.getDescription() );
|
||||||
|
String json =gson.toJson(basicResponse);
|
||||||
|
log.info("json {}", json);
|
||||||
|
|
||||||
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||||
response.setContentType("application/json");
|
response.setContentType("application/json");
|
||||||
|
|||||||
@ -38,9 +38,9 @@ public class AuthController {
|
|||||||
} else {
|
} else {
|
||||||
BCrypt.Result result = BCrypt.verifyer().verify(authDto.getPassword().toCharArray(), user.getPassword());
|
BCrypt.Result result = BCrypt.verifyer().verify(authDto.getPassword().toCharArray(), user.getPassword());
|
||||||
if (result.verified) {
|
if (result.verified) {
|
||||||
response.setResultCode("401");
|
response.setResultCode("200");
|
||||||
response.setResultStatus("Berhasil Login");
|
response.setResultStatus("Berhasil Login");
|
||||||
description.setMessage("Berhasil Masuk");
|
description.setMessage("Berhasil Mendapatkan Token");
|
||||||
description.setId(user.getId());
|
description.setId(user.getId());
|
||||||
String token = jwtService.generateToken(user);
|
String token = jwtService.generateToken(user);
|
||||||
description.setToken(token);
|
description.setToken(token);
|
||||||
|
|||||||
@ -88,7 +88,7 @@ public class JwtService {
|
|||||||
String value = result.getClaims().getSubject();
|
String value = result.getClaims().getSubject();
|
||||||
return JwtUsername.builder().value(value).valid(true).build();
|
return JwtUsername.builder().value(value).valid(true).build();
|
||||||
}
|
}
|
||||||
return JwtUsername.builder().description(result.getDescription()).valid(false).build();
|
return JwtUsername.builder().description(result.getDescription()).status(result.getStatus()).valid(false).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String extractStaticToken(String token) {
|
public String extractStaticToken(String token) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user