DX Heroes logo
#engineering
#security

Co je autentizace API?

Délka: 

3 min

Publikováno: 

9. června 2026

Co je autentizace API?

Co je autentizace API?

Autentizace API je způsob, jak API ověří, kdo ho volá, ještě než odpoví. Když jeden systém požádá přes API druhý o data, API potřebuje vědět, že požadavek přichází z důvěryhodného zdroje. Autentizace tuto totožnost zkontroluje. Je to zámek na dveřích, který rozhoduje, kdo se dostane dovnitř. Navazující krok, autorizace, rozhoduje o tom, co smí dotyčný uvnitř dělat.

Lidsky řečeno

Autentizace API je jako prokázat se občankou na recepci. Recepční o vás nemusí vědět všechno, stačí jí, že jste ten, za koho se vydáváte. Jakmile vaše totožnost sedí, dostanete kartičku, a ta na každých dveřích dokládá, že jste už prošli recepcí.

Běžné metody

  • API klíče — dlouhý tajný řetězec, který posíláte s každým požadavkem. Jednoduché, ale použít ho může kdokoli, kdo ho má, takže s ním zacházejte jako s heslem.
  • OAuth tokeny — krátkodobé tokeny vydané po přihlášení. Standard pro to, aby aplikace jednala jménem uživatele, aniž by znala jeho heslo.
  • JWT (JSON Web Token) — podepsaný token, který nese údaje o totožnosti a ověří se bez dotazu do databáze.
  • mTLS — obě strany se prokážou certifikátem, časté u citlivé komunikace mezi systémy.

Proč na tom záleží

  • Chrání data. K vašemu API a datům za ním se dostanou jen ověření volající.
  • Sleduje, kdo co udělal. Ověřené požadavky se dají logovat podle volajícího, což pomáhá při auditech i ladění.
  • Omezuje rozsah škody. Uniklý klíč zneplatníte, aniž byste museli vypnout celý systém.

Na co si dát pozor

  • Tajné klíče natvrdo v kódu. Klíče commitnuté do repozitáře uniknou. Použijte proměnné prostředí nebo správce tajemství.
  • Záměna autentizace a autorizace. To, že víte, kdo dotyčný je, neznamená, že smí všechno.
  • Tokeny, kterým nikdy nevyprší platnost. Ukradený token zůstane použitelný napořád. Držte je krátkodobé a klíče pravidelně měňte.

Související články

  • Co je API klíč? - Nejjednodušší způsob, jak rozpoznat volajícího, a jeho meze.
  • Co je API gateway? - Kde se autentizace často vynucuje pro mnoho API naráz.
  • Co je REST API? - Nejběžnější druh API, které autentizace chrání.

Chcete být o krok napřed?

Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.