ASPasswordCredential - 从哪里来?

Gar*_*yle 14 keychain icloud swift apple-sign-in

使用 Apple 登录时,有一个ASPasswordCredential选项可以从 iCloud 钥匙串中提取密码。我无法找到有关您存储东西的钥匙串中的“位置”的详细信息。即我怎么知道用什么键来存储用户或密码的详细信息。

小智 2

它似乎与密码自动填充有关,该功能自 iOS 12 起可用(请参阅https://developer.apple.com/documentation/authenticationservices内的“基于密码的登录”部分)。因此,如果您的应用程序已经具有此功能,您可以将现有用户与其新的 Apple ID 帐户关联起来。

  • 最有趣的是 @VyachaslavGerchicov 链接的 raywenderlich 教程的作者就是问这个问题的人!:D (8认同)
  • 最近尝试过。密码自动填充的工作原理就像您手动输入密码一样。我发现的唯一信息:https://www.raywenderlich.com/4875322-sign-in-with-apple-using-swiftui `另一种可能性,当使用“使用 Apple 登录”时,最终用户将选择以下凭据:已存储在该网站的 iCloud 钥匙串中。` (2认同)