This is only happening on one of my tenant accounts. My other account authorizes twitter just fine. I’m using different API keys and secrets for both (separate Twitter applications) as well as different callback URLs (with their respective tenant domains). I honestly have no idea what to do.
I changed my tenant name, and everything works normally. I dunno if there’s some type of parsing issue with hyphens in the subdomain on either Twitter’s or Auth0’s end.
UPDATE:
For whatever reason my auth stopped working again, so changing the tenant name didn’t do anything.
The issue might have to do with a custom rule set up that communicates with an external DB. For anyone who’s auth is acting wonky, look into any custom rules and webhooks you’ve set up that might be causing issues.