Google fiókkal bejelentkezés weboldalra
Az utóbbi időben sikerült megtanulnom, hogyan lehet Google bejelentkezést (OAuth 2.0) és regisztrációt integrálni egy weboldalba. Most már képes vagyok kezelni a hitelesítést, és ezzel együtt dinamikusan szabályozni, hogy milyen kontent látható vagy rejtett a felhasználó státuszától függően. Emellett elkészítettem egy alap profiloldalt is, ahol a bejelentkezett felhasználó saját adatai jelennek meg (lokáció, IP cím,név,email), amit a JSON Web Token (JWT) biztosít, ezzel folyamatosan fenntartva a hitelesített állapotot. Ez a mérföldkő remek lépés volt, hiszen a rendszer így már biztonságosan felismeri és kezeli a felhasználókat, amely elengedhetetlen bármilyen skálázható és interaktív webapp/Weboldalnál. A következő mérföldkő a felhasználói jogosultságok implementálása lesz. Ez annyit jelent, hogy nemcsak az azonosításra fogok fókuszálni, hanem arra is, hogy kinek milyen felhatalmazása, szerepe van a rendszerben. Ez a role-based access control (RBAC) megközelítés fogja majd szabályozni, hogy ki mit érhet el, milyen tartalmakat láthat, vagy milyen műveleteket hajthat végre az oldalon. Ezt technikailag backend oldali middleware-ekkel, szerepkör-specifikus szabályokkal és token-alapú jogosultság ellenőrzéssel fogom megvalósítani, hogy minden felhasználói interakció a megfelelő jogosultsági szintek figyelembevételével történjen. Összességében remekül haladok a autentikáció és jogosultságkezelés területén:)