Gestionarea API Key
Afla cum sa creezi, gestionezi si securizezi API Key-urile tale FreeFileTools.
Crearea unui API Key
Pentru a crea un API Key:
- Autentifica-te in contul tau la freefiletools.io
- Navigheaza la Panou de control > API Keys
- Apasa pe Creeaza API Key
- Da cheii tale un nume descriptiv (de ex. "Aplicatia mea", "CI Pipeline")
- Copiaza si stocheaza cheia in siguranta -- va fi afisata doar o singura data
Cheia ta va arata astfel: fft_abc123def456...
Plan gratuit
| Caracteristica | Limita |
|---|---|
| API Keys per cont | 1 |
| Cereri pe ora | 50 |
| Dimensiunea maxima a fisierului | 25 MB |
| Toate punctele finale | Inclus |
Regenerarea unei chei
Daca API Key-ul tau a fost compromis sau ai nevoie de unul nou:
- Mergi la Panou de control > API Keys
- Apasa butonul Regenereaza de langa cheia ta existenta
- Confirma actiunea -- cheia veche va fi invalidata imediat
- Copiaza si stocheaza noua cheie
Atentie: Regenerarea unei chei invalideaza imediat cheia veche. Toate aplicatiile care folosesc cheia veche vor inceta sa functioneze pana cand sunt actualizate cu noua cheie.
Bune practici de securitate
Nu partaja niciodata API Key-ul tau
Nu partaja cheia ta in depozite publice, forumuri sau cod client.
Foloseste variabile de mediu
Stocheaza API Key-ul tau in variabile de mediu, nu in codul sursa.
Pastreaz-o pe partea serverului
Fa apeluri API de pe serverul tau backend. Nu expune niciodata cheia in JavaScript-ul frontend.
Regenereaza daca a fost compromisa
Daca cheia ta ar fi putut fi expusa, regenereaz-o imediat din panoul de control.
Exemplu: Utilizarea variabilelor de mediu
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here// Read from environment variable
const apiKey = process.env.FFT_API_KEY;
const response = await fetch("https://freefiletools.io/api/image-compress", {
method: "POST",
headers: {
"x-api-key": apiKey,
},
body: formData,
});