15.10 Applicazioni esterne
Questa funzione di vtenext, che si trova in Impostazioni > Applicazioni esterne, permette di configurare il crm come un Server per OAuth2 e quindi far collegare altre applicazioni direttamente a vtenext.
Schermata di configurazione per le Applicazioni esterne
Quindi come funziona esattamente? L'OAuth2 mette a disposizione dei flussi di autorizzazione che permettono alle applicazioni esterne, di accedere al crm tramite dei token ed inviare delle richieste in modo che il crm eroghi i dati richiesti e li invii all'applicazione richiedente. Vediamo una immagine esplicativa:
Questo flusso raffigurato, รจ denominato Client Credentials. Ci sono tre parti coinvolte:
- Applicazione (per esempio un Gestionale)
- Il Server di Autorizzazione (spesso equiparabile al punto 3)
- Il Server che contiene di Dati (nel nostro caso vtenext)
In pratica, l'Applicazione (che potrebbe essere un Gestionale che deve leggere le Fatture su vtenext), chiede al Server di Autorizzazione una chiave di accesso (Cliend ID e Secret Key) per poter accedere al Server che contiene i Dati.