exchangeNativeSocial with Apple returns "invalid_request: Error from apple connection (no description)"

Native Apple Sign In fails silently via exchangeNativeSocial. Try Connection (web flow) works fine, so the .p8, Team ID, Key ID and Signing Key are all valid.

Environment

  • Tenant: dev-w6q3zpbobpnha4u6 (Development)
  • SDK: react-native-auth0 v4.6
  • App Type: Native (iOS)

Config

  • Apple Services ID: com.tst.smarttire.auth0 (with Domains + Return URLs pointing to tenant callback)
  • Apple Key linked to Primary App ID: com.tst.smarttire
  • Sign In with Apple capability enabled on the App ID
  • Auth0 Apple connection Client ID: com.tst.smarttire (Bundle ID)
  • App enabled on the connection

Flow

  1. iOS returns valid authorizationCode + identityToken (aud=com.tst.smarttire, verified by decoding the JWT)
  2. App calls auth0.auth.exchangeNativeSocial({ subjectToken: authorizationCode, subjectTokenType: ‘http://auth0.com/oauth/token-type/apple-authz-code’, … })

Log entry

  • Log ID: 90020260804161035780515000000000000001223372042739963715
  • Connection ID: con_6N3MrCwfn7XpW88f
  • type: fens
  • Apple’s response body is empty in the log

Tried both Bundle ID and Services ID as conn