2016-01-29 5 views
1

Как реализовать функцию входа в систему с помощью CloudKit в iOS8?Проверка подлинности пользователя CloudKit с единым входом

Я понимаю, что вы можете получить string that represents your logged-in user, который является уникальным для вашего приложения, но как я могу проверить эту строку в моем бэкэнде?

Я понимаю, что адрес электронной почты Apple ID/iCloud скрыт в целях конфиденциальности.

Мой бэкенд - это ASP.NET Web Api 2 в Azure, но я мог бы реализовать его в другой технологии, если это проще.

Я ищу эквивалент единого входа Google на Android.

Я понимаю, что могу использовать Accounts framework, но из того, что я понимаю, это позволяет пользователю входить в систему с такими сервисами, как Twitter или Google. Я хочу, чтобы пользователь входил в систему с помощью своего Apple ID, поскольку у них, как гарантируется, есть один.

ответ

0

Одиночный знак на что? Вы хотите совместить пользователя во втором приложении?

Единственное, что вы получаете от cloudkit - это идентификатор, уникальный для этого пользователя в вашем приложении. Вы можете использовать этот идентификатор для идентификации пользователя в своем приложении.

В другом приложении у пользователя, вероятно, есть другой идентификатор. Таким образом, вам нужно создать свой собственный механизм для сопоставления этого идентификатора с именем пользователя. Вам нужно будет создать пользователя, а во втором приложении вы сможете войти/подключиться к этому пользователю.

Смежные вопросы