Passa al contenuto principale

Autenticazione a SoluzionaCoreAPI

Per poter comunicare con le API che interagiscono con il gestionale SoluzionaCore, è necessario essere in possesso delle seguenti credenziali:

  • Codice Azienda

  • IdApplicazione

  • Nome utente

  • Password

Parametri di autenticazione

  • Codice Azienda
    Viene fornito dal team Soluziona al momento dell’acquisto del gestionale.

  • IdApplicazione

    • In caso di sviluppo di una nuova applicazione, viene fornito dal team Soluziona durante la fase di sviluppo.

    • In caso di applicazione realizzata da Soluziona, è già presente nelle configurazioni dell’applicazione.

  • Nome utente
    Nome utente dell’account che effettua l’accesso al sistema.

  • Password
    Password dell’account che effettua l’accesso al sistema.


Login

Una volta in possesso di tutti e quattro i parametri, è possibile effettuare il login a SoluzionaCoreAPI tramite chiamata POST l’apposito endpoint, documentato al seguente indirizzo:

https://soluzionacoreapi.soluziona.cloud/scalar/#tag/auth/post/apiauthlogin

Risposta del login

Se il login avviene correttamente, l’API restituisce una risposta simile alla seguente:

{
  "utente": "xxxxxx",
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "accessExpirationInMins": 0,
  "refreshToken": "9e58a4a1-da54-40ad-986d-5f7dae3fa491",
  "refreshExpirationInMins": 0
}

Gestione dei token

Nota importante
È fondamentale salvare all’interno dell’applicazione l’accessToken, in quanto sarà necessario per autenticare tutte le successive chiamate alle API.


Refresh dell’accessToken

La chiamata per eseguire il refresh dell’accessToken è ancora POST ed è documentata al seguente indirizzo:

https://soluzionacoreapi.soluziona.cloud/scalar/#tag/auth/post/apiauthrefresh

Risposta del refresh

Se l’operazione di refresh avviene correttamente, l’API restituisce una risposta analoga a quella del login, contenente un nuovo accessToken, che dovrà essere salvato e utilizzato per le successive chiamate alle API.