Parametri Iniziali & Login
Per poter comunicare con le API che interagiscono con il gestionale SoluzionaCore, è necessario essere in possesso di Codice Azienda, IdApplicazione, Nome utente e Password.
-
Codice Azienda: fornito dal team Soluziona al momento dell’acquisto del gestionale.
-
IdApplicazione:
-
in caso di sviluppo di una nuova applicazione, viene fornito dal team Soluziona al momento dello sviluppo dell’applicazione;
-
in caso di applicazione creata da Soluziona, è già inserito nelle configurazioni dell’applicazione.
-
-
Nome utente: nome utente dell’account SoluzionaCore che effettua l’accesso.
-
Password: password dell’account SoluzionaCore che effettua l’accesso.
Una volta in possesso di tutti e 4 i parametri si può effettuare il Login a SoluzionaCoreAPI, come illustrato qui:
https://soluzionacoreapi.soluziona.cloud/scalar/#tag/auth/post/apiauthlogin
se il Login avviene correttamente si otterrà una risposta come questa:
{
"utente": "xxxxxx",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZFV0ZW50ZSI6ImY4MzZlMTNjLWJjMTQtNGM4My1hZjllLTUyODEwYjNkOGY3YiIsIklkQXppZW5kYSI6IjliNzI5NjE4LWU1MDktNDI0OS1iYzBiLTRkNjM3MDBjNzJjOCIsIklkQXBwbGljYXppb25lIjoiZmZjMTkyOWItZWQwMi00MzQ2LTk5ZjgtNWU4YjE3OTExZjA3IiwiZXhwIjoxNzY3MDE2Njc1LCJpc3MiOiJodHRwczovL3NvbHV6aW9uYWNvcmVhcGkuc29sdXppb25hLmNsb3VkIiwiYXVkIjoiaHR0cHM6Ly9zb2x1emlvbmFjb3JlYXBpLnNvbHV6aW9uYS5jbG91ZCJ9.1HHnFkABosGEgRrk_S8PJDDzc_qN-vhhTwSnkef_VW0",
"accessExpirationInMins": 0,
"refreshToken": "9e58a4a1-da54-40ad-986d-5f7dae3fa491",
"refreshExpirationInMins": 0
}
è importante prendere nota e salvare all'interno dell'applicazione l'accessToken, per poter effettuare il RefreshToken una volta che scade.
La chiamata per fare il Refresh dell'accessToken è illustrata qui:
https://soluzionacoreapi.soluziona.cloud/scalar/#tag/auth/post/apiauthrefresh
se il Refresh avviene correttamente si otterrà una risposta come quella della Login, contenente in nuovo accessToken da salvare