Laravel App with Multiple Servers: Invalid State

My team has integrated Auth0 with our application and it works great in local development. We followed the guides and have a fairly vanilla setup.

We are using Redis as our Session store. Locally this all works fine.

However, when we moved to our staging environment, we started seeing “Invalid State” errors upon login. Thinking this was related to our multi-server environment, we turned on sticky loadbalancing. Once we did this, the state errors went away.

The question I have is, is there something special we need to do to allow the plugin to work properly in a multihost environment? We were looking at setting up our own Store in Redis, but this seems like something that should be solved already without custom implementation.

Any help would be appreciated!

I’m having the same issue. Has anyone solved this?