Jak mohu nastavit JWT autentizaci v GraphQL API?
Chtěl bych se zeptat na něco kolem autentizace v GraphQL API. Mám už nějakou dobu rozjetý projekt, který využívá GraphQL jako backend a teď přemýšlím, jak nejlépe implementovat systém pro ověřování uživatelů. Narazil jsem na koncept JSON Web Tokenů (JWT), ale nejsem si úplně jistý, jak to všechno správně nastavit. Jaké kroky bych měl udělat, abych to zprovoznil? Jakým způsobem generuji token a jak ho poté ověřuji při každém požadavku? Zajímalo by mě, jestli potřebuju nějaké speciální knihovny nebo jestli se dá vše udělat v čistém JavaScriptu. Také by mě zajímalo, jak je to s ochranou citlivých dat – co všechno bych měl mít na paměti při práci s JWT? Je nutné implementovat nějaké bezpečnostní opatření? Taky nevím, jak to celé napojit na frontend, abych byl schopen token uložit a posílat ho s každým požadavkem. Budu rád za každou radu a tipy, které mi pomohou lépe pochopit tuto problematiku.
