Invio di una richiesta

Per inviare una richiesta alla nostra piattaforma devi seguire la seguente procedura:

  1. Avere a disposizione il Token decriptato nella fase precedente
  2. Inviare nella richiesta POST le seguenti informazioni:
    • “username”: L’username che ti è stato consegnato per l’accesso alla piattaforma
    • “key”: Rappresenta la chiave pubblica
    • “data”: Rappresenta le informazioni della tua richiesta, dove deve essere anche presente il Token decriptato, utilizzando come chiave del parametro “token”. Il parametro “data” deve essere prima convertito in JSON, criptato con l’algoritmo AES-256-CBC (Utilizzando sempre la chiave privata) e infine codificato con l’algoritmo Base64 per evitare la perdita di informazioni dovuta al protocollo HTTP.
  3. La richiesta deve essere effettuata ad un endpoint, specifico per ogni funzionalità.
  4. Decriptare la risposta utilizzando l’algoritmo AES-256-CBC e la chiave privata.

Ricordati che per ogni richiesta dovrai sempre generare un nuovo Token, altrimenti la richiesta non sarà valida.