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.

Quando un cliente interroga le IA senza nominare un brand, viene raccomandato qualcun altro. E i brand che gestisci?

Ogni domanda posta a ChatGPT senza il brand nella risposta è un concorrente raccomandato al suo posto: misurato su 6.820 risposte reali di IA.

Per saperne di più

Scopri il nostro articolo approfondito su questo argomento

Leggi l'articolo