I believe I have exactly this problem:
The solution suggested of replacing Apache isn’t practical for me. Adding the trailing slash didn’t help me either. How did other people solve this problem? There must be thousands of people running Auth0 on Apache servers with Safari clients.