L’accesso API consente a un servizio software di comunicare con un altro tramite un’interfaccia definita. Il fornitore può limitare i dati che il servizio può leggere o le operazioni che può eseguire, spesso usando token con autorizzazioni specifiche anziché le credenziali di accesso complete del cliente.
Nella sicurezza informatica, autorizzazioni limitate possono ridurre i danni se un servizio di terze parti viene compromesso e rendere più facile monitorare o revocare l’accesso. Per esempio, un’API bancaria potrebbe consentire a un servizio approvato di recuperare i saldi dei conti senza autorizzare trasferimenti. Le API richiedono comunque controlli accurati: i fornitori dovrebbero autenticare chi effettua le richieste, limitare le autorizzazioni, registrare le attività, proteggere i token e consentire agli utenti di revocare l’accesso.


