【问题标题】:Apple SSO: Random email address for userApple SSO:用户的随机电子邮件地址
【发布时间】: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


【解决方案1】:

据我所知,它是每个 Apple ID 的每个应用程序。如果用户退出后重新登录,除非用户在设置中明确更改,否则他将收到相同的电子邮件地址。

检查一下: https://support.apple.com/en-il/HT210426#change

【讨论】:

  • 感谢您提供这些有用的信息,这就是我正在寻找的答案。
猜你喜欢
  • 2016-06-11
  • 2020-03-27
  • 1970-01-01
  • 2011-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多