Passa al contenuto principale

Autenticazione a SoluzionaCoreAPI

Per poter comunicare con le API che interagiscono con il gestionale SoluzionaCore, è necessario essere in possesso didelle Codiceseguenti Azienda, IdApplicazione, Nome utente e Password.credenziali:

  • Codice Azienda:

  • IdApplicazione

  • Nome utente

  • Password

Parametri di autenticazione

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

  • IdApplicazione:

    • inIn caso di sviluppo di una nuova applicazione, viene fornito dal team Soluziona aldurante momentola dellofase sviluppodi dell’applicazione;sviluppo.

    • inIn caso di applicazione creatarealizzata da Soluziona, è già inseritopresente nelle configurazioni dell’applicazione.

  • Nome utente: nome
    Nome utente dell’account SoluzionaCore che effettua l’accesso.

    accesso al sistema.

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


Login

Una volta in possesso di tutti e 4quattro i parametriparametri, siè puòpossibile effettuare il Loginlogin a SoluzionaCoreAPI,SoluzionaCoreAPI cometramite illustratol’apposito qui:endpoint, documentato al seguente indirizzo:

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

Risposta del login

seSe il Loginlogin avviene correttamentecorrettamente, sil’API otterràrestituisce una risposta comesimile questa:
alla seguente:

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

Gestione dei token

èNota importante
È prendere nota efondamentale salvare all'all’interno dell'dell’applicazione l'l’accessToken, in quanto sarà necessario per poterautenticare effettuaretutte ille RefreshTokensuccessive unachiamate voltaalle cheAPI.

scade.


Refresh dell’accessToken

La chiamata per fareeseguire il refresh dell’RefreshaccessToken dell'accessToken è illustratadocumentata qui:al seguente indirizzo:

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

Risposta del refresh

seSe ill’operazione Refreshdi refresh avviene correttamentecorrettamente, sil’API otterràrestituisce una risposta comeanaloga a quella delladel login, contenente un Loginnuovo accessToken, contenenteche indovrà nuovoessere accessTokensalvato dae salvareutilizzato per le successive chiamate alle API.