Co je to JWT a jak se používá v autorizaci GraphQL?
Zajímalo by mě, co přesně je to JWT, o kterém pořád slyším, když se bavíme o autorizaci a autentizaci v různých aplikacích. Jak to vlastně funguje? Slyšel jsem, že se to používá v kombinaci s GraphQL a že to může hodně usnadnit práci s API. Ale jak to všechno do sebe zapadá? Jak se JWT generuje a jaké informace vlastně obsahuje? A co se děje, když máme třeba nějakou GraphQL query, která potřebuje ověřit uživatele? Jak se to všechno propojuje? Mám trochu zmatek v tom, jestli je to něco jako session token nebo jestli to funguje jinak. Jak zajistit, aby byl ten proces bezpečný a co bych měl vědět, abych mohl správně implementovat autorizaci pomocí JWT v GraphQL? Není mi jasné, jestli jsou nějaké best practices nebo co bych měl mít na paměti při práci s tímto typem autorizace. Díky moc za jakékoliv informace!