В примечаниях к выпуску iOS 5 упоминается структура Accounts.framework:
Платформа учетных записей Платформа учетных записей (Accounts.framework
) обеспечивает модель единого входа для определенныхучетные записи пользователей.Единая регистрация улучшает взаимодействие с пользователем, поскольку приложениям больше не нужно запрашивать у пользователя отдельную информацию для входа в систему, связанную с учетной записью.Это также упрощает модель разработки для вас, управляя процессом авторизации учетной записи для вашего приложения.В iOS 5.0 приложения могут использовать эту платформу вместе с платформой Twitter для доступа к учетной записи Twitter пользователя.
Для получения дополнительной информации о классах каркаса учетных записей см. Ссылка на платформу учетных записей .
Насколько я понимаю, это не эквивалент цепочки для ключей на Mac, которая может хранить имена пользователей и пароли, но использует OAuth , который, кажется, работает с токеном для аутентификации.вместо имени пользователя и пароля.
Теперь пункты, в которых я не уверен:
Если я хочу использовать инфраструктуру учетных записей, нужно ли мнеизменить механизм аутентификации на моем сервере.Если да, нужен ли какой-нибудь плагин OAuth на стороне сервера?
Если предположить, что это так и у меня есть контроль над серверной частью, как мне обработатьпароль, чтобы его можно было сохранить в платформе «Учетные записи».
Совместимы ли учетные записи с iCloud, чтобы при входе на iPad можно было автоматически выполнять вход на моем iPhone?.