[ADD] VERIFICACIÓN DE EXPIRACION DE TOKEN

parent 6a37f6ae
...@@ -74,6 +74,12 @@ class JWTokenApi { ...@@ -74,6 +74,12 @@ class JWTokenApi {
JSONObject json = new JSONObject(token); JSONObject json = new JSONObject(token);
JSONObject response = new JSONObject(); JSONObject response = new JSONObject();
boolean isTokenExpired = jwtTokenUtil.isTokenExpired(json.getString("token"));
if (isTokenExpired) {
response.put("message", "Expired Token").put("status", false);
return ResponseEntity.status(403).body(response.toMap());
}
boolean oneLifeToken = tokenSingleton.isTokenAvailable(json.getString("token")); boolean oneLifeToken = tokenSingleton.isTokenAvailable(json.getString("token"));
if(oneLifeToken){ if(oneLifeToken){
...@@ -93,12 +99,6 @@ class JWTokenApi { ...@@ -93,12 +99,6 @@ class JWTokenApi {
return ResponseEntity.status(401).body(response.toMap()); return ResponseEntity.status(401).body(response.toMap());
} }
boolean isTokenExpired = jwtTokenUtil.isTokenExpired(json.getString("token"));
if (isTokenExpired) {
response.put("message", "Expired Token").put("status", false);
return ResponseEntity.status(403).body(response.toMap());
}
response.put("message", "Valid Token").put("status", true); response.put("message", "Valid Token").put("status", true);
return ResponseEntity.ok(response.toMap()); return ResponseEntity.ok(response.toMap());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment