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 Soluzionaaldurantemomentoladellofasesviluppodidell’applicazione;sviluppo. -
inIn caso di applicazionecreatarealizzata da Soluziona, è giàinseritopresente nelle configurazioni dell’applicazione.
-
-
Nome utente
: nome
Nome utente dell’accountSoluzionaCoreche effettua l’accesso.
accesso al sistema. -
Password
: password
Password dell’accountSoluzionaCoreche 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 salvareall'all’internodell'dell’applicazionel'l’accessToken, in quanto sarà necessario perpoterautenticareeffettuaretutteilleRefreshTokensuccessiveunachiamatevoltaallecheAPI.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.