Middleware pro autentizaci a autorizaci v GraphQL
Zajímalo by mě, jestli je možné používat middleware pro autentizaci a autorizaci v GraphQL, protože jsem slyšel, že to může dost usnadnit práci s bezpečností v aplikacích. Mám už nějaké zkušenosti s REST API a vím, jak funguje autentizace pomocí tokenů a session managementu, ale u GraphQL je to trochu jiné a já si nejsem úplně jistý, jak se do toho pustit. Jak bych měl začít? Jaké knihovny nebo frameworky byste doporučili pro implementaci? Je lepší to udělat na úrovni serveru nebo přímo v resolverech? A co třeba role-based access control, jak to tam zapadá? Myslím tím, jak to všechno správně nakonfigurovat, aby všechno fungovalo dohromady. Mohli byste poskytnout nějaký příklad nebo ukázku kódu? Byl bych rád za každý tip nebo radu, protože chci mít jistotu, že moje aplikace bude bezpečná. Jak se s tímto dá pracovat tak, aby to bylo efektivní a přehledné? Dík za každou pomoc!