I’m trying to use Auth0 as the auth provider for a apple business chat, but it looks like the way apple business chat issues the token request isn’t compatible with Auth0’s expectations.
I discovered that Apple’s software issues a request to /oauth/token
which looks like this:
POST https://super-awesome-domain.auth0.com/oauth/token?client_id=foo_bar_baz&code=some_code\&grant_type=authorization_code&redirect_uri=https://auth.businesschat.apple.com&client_secret=super_secret
And the response from auth0 looks like:
{"error":"access_denied","error_description":"Unauthorized"}
Apparently Auth0 requires the request parameters to be in the body in JSON format, but I have no control over how Apple issues the request.
Is there a way to allow my Auth0 tenant to accept token requests with query parameters?