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