При использовании AFXAuthClient, как сохранить токен и делать дальнейшие запросы?
Я делаю приложение для интеграции с Instapaper, которое использует протокол XAuth для своего API. Я использую AFXAuthClient, который является расширением для AFNetworking, и я могу аутентифицировать пользователя (используя метод, показанный на странице AFXAuthClient на GitHub), и в блоке успеха я могу сделать дополнительные запросы к API.
Как мне теперь делать дальнейшие запросы к API теперь, когда пользователь "вошел в систему"? Скажем, они добавляют еще статьи в свою очередь Instapaper, а затем нажимают кнопку обновления, как мне теперь снова запросить API Instapaper?
Я знаю, что должен сохранить учетные данные / токен, полученный при успешном входе в систему, но я не уверен, как сделать запрос и сказать: "Вот токен!" наряду с этим.
1 ответ
Передайте токен, полученный от AFXAuthClient
к вашему веб-сервису AFHTTPClient
использование подкласса setAuthorizationHeaderWithToken:
,
Учетные данные следует сохранять с помощью цепочки для ключей и восстанавливать при инициализации приложения.