Browser considerations
Modern browsers (including Firefox, Safari with ITP, and Chromium-based browsers) restrict or block third-party cookies by default for privacy reasons. Web applications relying on third-party cookies for cross-origin authentication may fail in those browsers. To make embedded login work reliably across browsers for production embedded web applications, use the same top-level domain for your application and Auth0 tenant. For example, host your app athttps://example.com and your Auth0 custom domain at https://login.example.com.
With this configuration, the cookies are no longer third party and browsers do not block them. As a security best practice, we recommend using a custom domain or multiple custom domains with the same top-level domain.
For testing or in controlled environments with clear browser coverage requirements, you can create and link a cross-origin verification page that allows cross-origin authentication to work in those specific browsers when third-party cookies are still permitted.