Jak nejlépe implementovat autentizaci pro GraphQL API?
Zdravím všechny, potřeboval bych poradit ohledně autentizace v mém GraphQL API. Mám za sebou pár projektů, ale zatím jsem se s implementací autentizace pro GraphQL nikdy pořádně nepopral. Zajímá mě, jaké máte zkušenosti s různými metodami, jako jsou JWT, OAuth nebo třeba session-based autentizace. Je lepší použít nějaký middleware, nebo to řešit přímo v resolvers? Jak se to vůbec dá udělat tak, aby to bylo bezpečné a zároveň efektivní? Narazil jsem na několik tutoriálů, ale každý říká něco jiného a já se v tom začínám ztrácet. Možná by pomohlo, kdybych měl nějaké konkrétní příklady kódu, které bych si mohl prozkoumat. Vím, že je důležité mít správné bezpečnostní praktiky a nezapomínat na ochranu před útoky jako je CSRF nebo SQL injection. Jak to vidíte vy? Co byste doporučili jako nejlepší přístup k autentizaci v GraphQL? Díky moc za každou radu!