ios Apple在“登录Apple”转让期间的JWT身份令牌

bt1cpqcv  于 2023-03-09  发布在  iOS
关注(0)|答案(1)|浏览(186)

我仔细地检查了documentation,并在网上搜索了一下--但我没有找到确切的答案。
应用程序从旧开发团队转移到新开发团队开始后,Apple用户的auth响应(JWT身份令牌)将包含subtransfer_sub属性。
但是sub属性将包含什么值呢?是与旧团队相关的oldsub,还是将包含与新团队相关的newsub
我发现了两个理论:
1.对于特定用户,在迁移开始后的第一次调用时,sub将包含旧sub(与旧团队相关),但在后续调用中,它将包含新sub(与新团队相关)-或-
1.从迁移开始,Sub将包含新Sub(与新团队相关)-或-
1.还有别的吗?
(Of当然,我很清楚,响应将包含transfer_sub,因此我们可以将用户与数据库中的用户数据进行匹配,而且如何基于transfer_sub生成newsub也很清楚。)
谢谢大家!

b4lqfgs4

b4lqfgs41#

我刚刚收到苹果支持部门的回复:
sub(或用户ID)是团队范围的。
因此,在应用传输完成之前,返回的用户ID将与应用所有者(传输团队)关联。
应用程序传输完成后,返回的用户ID仍将与应用程序所有者(接收方团队)关联。
这个唯一值对于每个团队都是不同的,但是transfer_sub(或传输ID)在开发人员团队对之间保持相同。

相关问题