Party Props Updates: June 18, 2025
June 18, 2025
Login is fully stable after switching to Firebase Hosting proxy-based authentication.
We wrapped up the authentication saga on June 18.
After a day of debugging cross-domain cookie behavior, we found the cleanest solution: routing API calls through Firebase Hosting as a proxy. This means the client and server appear to be on the same domain, which lets session cookies work exactly as intended without any workarounds.
- Firebase proxy: API requests from the client now route through Firebase Hosting to the backend, solving the cookie and session issues that were causing login problems.
- Session-based auth restored: With the proxy in place, we switched back to reliable session-based authentication for Google OAuth logins.
- Auth routing cleanup: We simplified the auth endpoint paths so everything is consistent between the frontend and backend.
The end result is a login experience that is smooth and stable. Hosts can sign in with Google, create their forms, and get a party started without hitting any redirect loops or session errors.