Īsā atbilde
API atslēga ir unikāls kods, ar kuru programma identificē sevi, piekļūstot citas sistēmas API — līdzīgi kā parole programmām. Tā nosaka, kurš pieprasa datus un ko drīkst darīt. API atslēga ir jāglabā slepenībā: tā nedrīkst nonākt publiskā kodā, e-pastos vai pārlūka pusē.
Kā API atslēgu izmanto
Kad jūsu sistēma pieprasa datus no, piemēram, maksājumu pakalpojuma vai AI pakalpojuma, pieprasījumam pievieno API atslēgu. Saņēmēja sistēma pārbauda, kam atslēga pieder, un atļauj vai aizliedz piekļuvi.
Drošības noteikumi
- Neglabājiet atslēgas kodā — izmantojiet vides mainīgos vai noslēpumu glabātuvi.
- Neievietojiet atslēgas pārlūka pusē (JavaScript mājaslapā) — tās var nolasīt jebkurš.
- Minimālās tiesības — atļaujiet atslēgai tikai tās darbības, kas vajadzīgas.
- Atsevišķas atslēgas testa un darba videi.
- Regulāra maiņa un tūlītēja atsaukšana, ja atslēga varētu būt nopludināta.
API atslēga vai OAuth
API atslēga identificē programmu. Ja jāpiekļūst konkrēta lietotāja datiem (piemēram, viņa e-pastam vai kalendāram), parasti izmanto OAuth — lietotājs pats atļauj piekļuvi, un to var atsaukt.
Vairāk par API: kas ir API.