Sign in with Apple integration with Auth0

Hi!

I am using Sign in with Apple for web-based authentication using the Auth0 service. I’ve set up the connection a while ago using something similar to this guide:

https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple

Now, I need to move to a new developer account on the Apple side, but I would like all my users to keep their ids, so they can keep access to their data. I’ve repeated the steps for the new org and created a new App ID, Service ID, and a new key. I’ve reconfigured my Auth0 Apple connection to use the new data and it works.

The problem is that now Apple sees my Client (speaking in OAuth2 terms) app as something new, not related to the old website. And offers users to pick a new random email. All this results in my users basically registering again, and not being able to access their data. And I can not link these new users by email, because it's randomized.

I’ve also tried moving without changing the Client ID, but Apple will still treat this connection as new. I suspect Apple is using both Client ID and Team ID to identify whether the Client App is the same.

I would be grateful if somebody showed me a way out of this.

Thanks.

Sign in with Apple integration with Auth0
 
 
Q