Una API key è un identificatore univoco utilizzato per autenticare le richieste inviate a un'API. Consente al server di identificare l'applicazione o l'utente che effettua la chiamata.
Cos'è una API key?
Una API key è una stringa di caratteri univoca che funge da identificatore per autenticare le richieste inviate a un'interfaccia di programmazione delle applicazioni (API). Agisce come una "password" tra l'applicazione e il servizio remoto.
Come funziona una API key?
Quando effettui una chiamata API, includi la tua chiave nella richiesta HTTP, in genere tramite un header come X-Api-Key o Authorization: Bearer. Il server verifica questa chiave per:
- Identificare chi effettua la richiesta
- Autorizzare l'accesso in base alle autorizzazioni associate
- Tracciare l'utilizzo per il rate limiting e la fatturazione
Best practice di sicurezza
- Non esporre mai una API key nel codice lato client (JavaScript front-end)
- Conserva le chiavi nelle variabili d'ambiente
- Utilizza chiavi diverse per ambiente (dev, staging, produzione)
- Revoca immediatamente una chiave compromessa
Le API key in AILabsAudit
AILabsAudit utilizza API key nel formato aila_... per autenticare le chiamate REST e MCP. Puoi crearle e gestirle dalla pagina API & Integrations del tuo account.
Ogni domanda posta a ChatGPT senza il brand nella risposta è un concorrente raccomandato al suo posto: misurato su 6.820 risposte reali di IA.