【发布时间】:2020-02-04 15:23:01
【问题描述】:
我有兴趣通过AuthenticationService SDK 将Apple SSO 实施到我的应用程序中,但有一件事情困扰着我:每次用户在我的应用程序中使用Apple SSO 时,Apple 会为用户生成新的随机电子邮件地址吗?或者一旦用户使用 Apple SSO,生成的随机电子邮件地址将永远分配给他的真实电子邮件地址?
如果您对我的问题有任何答案,请提供 Apple 的官方文件/声明。
非常感谢你们!
【问题讨论】:
-
当用户注册您的应用时,Sign In with Apple 会返回一个唯一标识符。您在随后的身份验证调用中传递此标识符,以确保您获得相同的电子邮件地址
-
@Paulw11 by unique identifier 你是指Apple SSO生成的用户ID吗?在随后的身份验证调用、我的应用程序中的身份验证或 Apple 中传递该标识符是什么意思?
-
将凭证的user属性传递给后续的authenticstion requests
-
@Paulw11 哦,好吧,你是说在单个开发者的应用程序中唯一具有恒定值的属性是
user,它是用户 ID,对吧? -
不完全是。您提供该用户 ID 值(它只是一个不透明的字符串)以确保 Apple 为您提供之前关联的用户详细信息。您可以在您的应用之间共享此属性,但不能在来自不同开发者的应用之间共享。如果您不提供此值,那么您可能会获得一个新的用户关联。
标签: ios single-sign-on tvos