2016-01-29 26 views
1

如何在iOS8中实现使用CloudKit登录?单点登录CloudKit用户身份验证

我明白,你可以得到一个string that represents your logged-in user所独有的您的应用程序,但我怎么能确认我的后台是字符串?

据我了解,苹果ID/iCloud的电子邮件地址被隐藏隐私的原因。

我的后台是ASP.NET网页API 2在Azure中,但如果更容易我可以实现它的另一种技术。

我找了谷歌的单点登录Android上的等价物。

我意识到,我可以使用Accounts framework,但是从我的理解这允许登录与Twitter或谷歌服务的用户。我希望用户使用他们的Apple ID登录,因为他们保证有一个。

回答

0

单一登录什么?你想在第二个应用程序中匹配用户吗?

你cloudkit唯一得到的是一个ID,它是为你的应用程序内的用户的唯一。您可以使用该ID来识别您的应用中的用户。

在另一个应用程序中,用户可能会拥有其他ID。所以你必须创建自己的机制来将该ID与用户名相匹配。您需要创建一个用户,并在第二个应用程序中,您必须能够登录/连接到该用户。