EnableYourData.com

Woordenlijst

Wat is API-sleutel?

Een API-sleutel is een geheime code waarmee een systeem zich identificeert bij een API. Behandel een API-sleutel als een wachtwoord: bewaar hem veilig en vervang hem als hij uitlekt.

API-sleutel uitgelegd

Een systeem stuurt de API-sleutel bij elk verzoek mee, meestal in een header. De API controleert de sleutel en weet daarmee wie er vraagt en wat die mag. Het is een eenvoudige vorm van authenticatie, geschikt voor koppelingen tussen systemen.

Een API-sleutel zegt alleen welk systeem vraagt, niet welke persoon erachter zit. Voor toegang namens een gebruiker worden vaak OAuth-tokens gebruikt, die korter geldig zijn en per gebruiker rechten hebben. Voor een vaste koppeling tussen twee systemen is een API-sleutel vaak voldoende.

Zet een sleutel nooit in code die openbaar staat, zoals een Git-repository of de broncode van een website. Gebruik een aparte sleutel per afnemer, zodat je er één kunt intrekken zonder de rest te raken, en vervang een sleutel direct als je vermoedt dat hij is uitgelekt.

Voorbeeld

Het planningssysteem en de rapportagetool van Acme Groothandel krijgen elk een eigen API-sleutel. Als de rapportagetool wordt uitgefaseerd, trekt de beheerder alleen die sleutel in, en het planningssysteem blijft gewoon werken.

API-sleutel in ENABLE

In ENABLE heeft elk endpoint van de Data-API een eigen API-sleutel, die wordt meegestuurd in de header X-API-Key. ENABLE toont de sleutel eenmalig en bewaart alleen een hash; een sleutel die is uitgelekt of kwijt is, vervang je door een nieuwe.

FAQ

Veelgestelde vragen

Wat is het verschil tussen een API-sleutel en een wachtwoord?

Een wachtwoord hoort bij een persoon, een API-sleutel bij een systeem of koppeling. Beide zijn geheim en moeten veilig worden bewaard.

Wat is het verschil tussen een API-sleutel en OAuth?

Een API-sleutel is een vaste geheime code die een systeem identificeert. OAuth werkt met tijdelijke tokens die namens een gebruiker worden uitgegeven, met rechten per gebruiker.

Wat doe je als een API-sleutel is uitgelekt?

Trek de sleutel direct in en maak een nieuwe aan voor het systeem dat hem gebruikt. Controleer daarna in de logs of er ongebruikelijke verzoeken zijn gedaan.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.