I am using the cross-origin login method that can be found here:
This functionality works perfectly in Chrome and Firefox when third-party cookies are enabled. However, I am noticing strange behavior from Safari.
The first time a user attempts to log in on Safari, auth0 returns “Invalid Request” “No verifier returned from client.”
The user is then returned to my in-app login page.
When the user logs in a second time, auth0 returns a success and lets the user log in.
What gives? The call is exactly the same both times, but it seems like on Safari the call needs to fail once for it to work at all. Is this an issue with auth0? Like I said, this issue does not occur on Chrome or Firefox. Only Safari. And it only happens on the first login attempt.