Hvad er en applikationsnøgle?
En applikationsnøgle er typisk en række tegn, som udvikleren indsætter i et program. Når programmet sender en forespørgsel til en tjeneste, følger nøglen med som dokumentation for, at appen er registreret og godkendt. I mange tilfælde bruges nøglen til at identificere selve applikationen, ikke nødvendigvis den enkelte bruger.
Det er vigtigt at forstå, at en applikationsnøgle ikke altid er det samme som et kodeord. Den bruges ofte som en teknisk adgangsbillet og kan kombineres med andre sikkerhedsmetoder, som brugerkonti, hemmelige nøgler eller OAuth. Hvis en nøgle falder i de forkerte hænder, kan andre i nogle tilfælde misbruge adgangen, og derfor skal den opbevares sikkert.
Hvordan bruges den i praksis?
Et almindeligt eksempel er en nyhedsapp, der henter artikler fra et indholdssystem via et API. Her kan applikationsnøglen vise, hvilken app der beder om data, så systemet kan styre adgang, overvåge trafik og begrænse misbrug. På samme måde kan en vejrapp eller en transportapp bruge en nøgle til at hente opdaterede oplysninger fra eksterne databaser.