Нужен способ аутентификации на устройстве iphone - PullRequest
0 голосов
/ 17 февраля 2012

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

iзнаю один способ передачи идентификатора устройства, но клиент не хочет этого.Есть ли какой-либо другой способ проверки подлинности?

Если кто-нибудь знает способ, пожалуйста, скажите мне как можно скорее.

Спасибо за ответ в дополнении

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Да, но для этого нужны элементы iphone и server.Короче это ОГРОМНЫЙ вопрос.10000 футов вид.Создайте приложение для аутентификации, привязанное к базе данных, которое предоставляет API XML или JSON.При загрузке приложения отобразите представление или приглашение интерфейса пользователя, отправьте данные из представления / приглашения на сервер для проверки подлинности и передайте ответ TRUE / FALSE.Действуй соответственно.

1 голос
/ 17 февраля 2012

Изменить, поскольку автор не хочет использовать имена пользователей или пароли:

Использовать аутентификацию с открытым ключом.Это идеально подходит для вашего случая использования и очень безопасно.При первом запуске создайте на устройстве пару ключей, а затем отправьте открытый ключ на сервер, чтобы зарегистрировать устройство.Затем, когда вы захотите аутентифицировать соединение приложения с сервером, подпишите ваши данные закрытым ключом, и тогда ваш сервер сможет расшифровать их открытым ключом.Или вы можете отменить его и использовать подписанный вызов. Обязательно зашифруйте закрытый ключ, поскольку кто-то может его украсть и поставить под угрозу данные пользователя.

Или (я шучу, но ...), вы можете попросить их ответить на сериювопросов, хешируйте текст вопросов и отправьте его на сервер: D


Вы пробовали Parse?http://parse.com Он имеет встроенную аутентификацию, и вы можете хранить данные о пользовательской стороне сервера.Вы также можете использовать хэш SHA / MD5 для предоставленного пользователем имени пользователя, например.

Обратите внимание, что если вы выполняете поиск в Интернете и видите какие-либо ссылки на UDID или UUID устройства в качестве уникального идентификатора, этот метод устарел , и в будущем Apple оставляет за собой право отклонить ваше приложение из магазина приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...