Migration of users after an app has been transferred to a new organization

Our company was re-formed under a new name. Rather than rename the organization on the App Store, we were advised by support to create a new organization and then transfer the app to that organization, which we have done.

Our app implements Apple Authentication. We did not not migrate the users of the app (as instructed here: https://developer.apple.com/documentation/sign_in_with_apple/transferring_your_apps_and_users_to_another_team)

Is it possible to now migrate the users, after the app has been transferred? Our attempt to get an authorization token with scope "user.migration" results in HTTP error 400 with body: "invalid_client".

Answered by DTS Engineer in 806666022

Hi @grennis, @str-ccoppoletti,

For Sign in with Apple, you have 60-days after the app transfer is complete to migrate the users from Team A to Team B—this is called the transfer period.

Please see the following technote to learn more about the process:

TN3159: Migrating Sign in with Apple users for an app transfer

https://developer.apple.com/documentation/technotes/tn3159-migrating-sign-in-with-apple-users-for-an-app-transfer

Both teams have their own private keys—they are not transferred and both teams are expected to have private keys to use their client secrets for all REST API requests. However, the Services IDs are automatically transferred with the app.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

I am having a similar issue. @grennis were you able to at least generate a JWT using the https://appleid.apple.com/auth/token API? I haven't been able to and I assume it's because my .p8 key doesn't have "Apple Sign In" since we disabled the old version of the app on the old team.

Hi @grennis, @str-ccoppoletti,

For Sign in with Apple, you have 60-days after the app transfer is complete to migrate the users from Team A to Team B—this is called the transfer period.

Please see the following technote to learn more about the process:

TN3159: Migrating Sign in with Apple users for an app transfer

https://developer.apple.com/documentation/technotes/tn3159-migrating-sign-in-with-apple-users-for-an-app-transfer

Both teams have their own private keys—they are not transferred and both teams are expected to have private keys to use their client secrets for all REST API requests. However, the Services IDs are automatically transferred with the app.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Migration of users after an app has been transferred to a new organization
 
 
Q