Using OAuth with PKCE Authorization Flow (Proof Key for Code Exchange)
Client-side Authentication the Right Way (Cookies vs. Local Storage)
Basic Authentication for an Express Node App (htpasswd)