Spring til indhold

Live-nøgler vs. offentlige nøgler

1 min læsning

Der findes to slags nøgler, og det er vigtigt at vælge den rigtige:

Live-nøgle (server)

Hedder Privat nøgle i formularen. Bruges fra din server eller backend, hvor nøglen aldrig er synlig for brugeren. En live-nøgle kan have fuld adgang og bør beskyttes som en adgangskode.

Offentlig nøgle (pub)

Beregnet til browser/frontend, hvor koden er synlig. En offentlig nøgle har begrænsede tilladelser (den kan fx aldrig kalde batch, statistik eller replikering) og skal låses til dine egne domæner (origin-allowlist) — uden domæner afvises alle kald. Det forhindrer også, at andre misbruger den.

Tommelfingerregel: Skal nøglen ligge i kode, som en bruger kan se (en hjemmeside eller app), så brug en offentlig nøgle med domæne-begrænsning. Ellers en live-nøgle på serveren.
Var dette nyttigt?