I am attempting share authentication across multiple ASP.NET MVC web apps. The apps have different subdomains, e.g. x.example.com, y.example.com. I have generated a machine key and added it to the web.config of the apps. I have added the domain attribute to the forms tag (domain = "example.com").
This seems to work correctly in Chrome. After signing into the first app, I navigate to the second and am not required to log in. However, in Firefox, it seems to break the login. When I click the login button, Firefox seems to quickly reload the login page. I am unable to log in.
What could be causing this behavior? Is there something about the cookie that is written with this domain that Firefox doesn't like?