Jak nastavit OAuth 2.0 pro přihlášení pomocí GraphQL?
Zdravím všechny, narazil jsem na problém s nastavením OAuth 2.0 pro uživatelské přihlášení ve své aplikaci, která využívá GraphQL a potřeboval bych nasměrovat, co všechno vlastně potřebuji k tomu, abych to rozjel. Mám základní znalosti o tom, jak funguje autentizace a autorizace, ale když se dostanu k samotnému procesu implementace OAuth 2.0, cítím se trochu ztracený. Jaké kroky musím udělat? Co všechno musím nastavit na serverové straně, abych mohl správně zpracovávat tokeny a ověřovat uživatele? Zmiňují se tam nějaké redirect URI nebo scope, které musím brát v potaz? A co frontend? Jak by měl vypadat ten proces přihlášení z pohledu uživatelského rozhraní? Pokud máte nějaké tipy nebo příklady, budu moc vděčný. Také mě zajímá, jestli existují nějaké knihovny nebo nástroje, které by mi mohly usnadnit práci s tímhle celým procesem. Děkuji předem za všechny rady a tipy!