Hi @kimcodes I am getting Third part cookie block issue. In one of my project I have used your enterprise version where custom domain is not an option. I added a cross origin verification page also for safari issue. It throws error while trying to save the values in cookie as third party cookies are by default blocked.
Yes Safari does not support third-party cookies. If you set the Cross Origin Verification page correctly, Safari should work. Do note that Chrome & Opera will not work if they have disabled third party cookies. What happens when you setup the cross origin verification page? What error is thrown? Are you getting a Unable to configure verification page?
If you have an enterprise account you should be able to setup a custom domain. Can you explain your use case why a custom domain is not an option?
An alternative solution would be to use Universal Login, where your application redirects to the authorization server when logging in. By doing that, it’s Auth0 who ask the user for credentials and thus there’s no cross-origin authentication and third party cookies aren’t required. You can read more about universal vs embedded login here.
Are you certain Universal Login works without custom domains?
Our app is redirecting to the hosted login page, but when we get to our app, checkSession() will say the user is not logged in on Safari 12 (no third party cookie usage). So the user is redirected back to /authorize again (via the authorize() method).
Am I missing something? I can’t see any information on the Universal Login page about requiring Custom domains to get Safari working. The TL;DR version of it seems to be “Use Universal Login, and it should work in all browsers”.
Hey there @csv, I apologize for the delay in response. I wanted to make a note that Universal login isn’t dependent on custom domains. If you are still battling this issue please let me know and I’d be happy to talk more about the scenario you are facing. Thanks in advance!