I’ve followed the specific tutorial for setting up ASP.NET Core 3, and it works swimmingly with Auth0. Until I try to change my config “Auth0:Domain” setting to reflect the custom domain – then it throws an invalid issuer exception after redirecting to the application callback.
I’d prefer if you would ask more specific troubleshooting questions.
The following should be enough to identify which tutorials I should be using, and to identify what steps I should be taking, or what I may have missed.
Additionally, if this is the wrong avenue for a paying customer to expect to find more proactive troubleshooting, then please let me know. I will lower my expectations of this forum, and rely on official support channels.
If you are a paying customer Phil, then you should open a support ticket using our Support Center to get quicker support for your issue. You can find it here:
Additionally, you took the time to direct me to official support channels, and completely dodged my request. I’m not sure what the role of an Auth0 Senior Community Engineer is, but I feel like the title should have higher expectations placed on it.
As I was finishing my day (I’m not based in US), directing you towards our support center as you are a paying customer was in my opinion the most reliable way of support I could provide at that time.
I asked about thee tutorial you used as I wanted to reproduce all the steps with the tutorial and track where the issue is. Let me know if someone from our developer support team already started working on it or if I should. Thank you!
I just asked you and provided you with two ways of relaying as the feedback as there’s certainly the issue with our error messages. I would like to relay that to appropriate team but backing it up with specific examples that I asked you about. You haven’t been replying for a few days that’s why I guided you toward relaying that through our product feedback form. Thank you!
I’m telling you that you don’t need me to provide you with examples – you can look at the models I indicated yourselves and see exactly what I’m talking about.
So – do not wait for me to do your job. Please be proactive.
I had this same problem after implementing a custom domain. The fix for me was to set the TokenValidationParameters.ValidIssuer = [CUSTOM_DOMAIN] in the Startup.cs class of my web service app.
IMPORTANT! => I had to include a trailing “/” in the URL for my custom domain like this: https://login.mycustomdomain.com/". You can verify if you need a trailing “/” by looking at the ISS value found in the bearer token (@ jwt.io or jwt.ms) passed during the call to your web service.