[ADD] MODIFICACIONES

parent b61c6ddc
......@@ -4,6 +4,7 @@ import org.json.JSONObject;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import web.multitask.trismegistoservices.services.BBVA.bbvaService;
import web.multitask.trismegistoservices.services.BBVA.bbvaUtils;
@RestController
@CrossOrigin(origins = "*")
......@@ -25,5 +26,28 @@ public class bbvaRest {
return ResponseEntity.ok(jsonResponse.toMap());
}
@PostMapping("/private/prepareRequest")
public ResponseEntity<?> getHeader(@RequestBody String json) {
bbvaUtils utils = new bbvaUtils();
String token = utils.getToken();
JSONObject jsonObject = new JSONObject(json);
if(token.isEmpty()){
return ResponseEntity.internalServerError().body(
new JSONObject()
.put("token","")
.put("message","No token generated")
.put("status",false));
}else{
String digest = utils.hashDigest(json);
String txt = utils.txtToSign(jsonObject ,digest);
String signature = utils.createSignature(txt);
System.out.println("token = "+token);
System.out.println("digest = "+digest);
System.out.println("signature = "+signature);
return ResponseEntity.ok(utils.peticionHTTP(token,digest,signature,jsonObject).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