I'm trying to get HTTPS to work for my site, but I'm getting ActionController::InvalidAuthenticityToken
for all post requests. I logged the form_authenticity_param
and form_authenticity_token
and they are in fact different.
The SSL is resolved at the Elastic Load Balancer and a non-SSL request is sent to the web app. The expected CSRF token is stored in the cookie-based session, so the sessions for HTTP and HTTPS appear to expect different tokens. When using HTTP on the site, the post/put requests work fine.
I've been stuck on this problem for a bit. Any advice would be helpful