Я использую API REST Twitter для Android, чтобы получить временную шкалу статуса пользователя и обновить статус пользователя. Я использую класс Apache HTTPClient для этого, который поставляется в комплекте с Android SDK. Пользователь вводит свои учетные данные, а я сохраняю их в строковых переменных.
Каждый раз, когда мне нужно вызвать API, требующий аутентификации, я передаю эти учетные данные своему HTTPClient и создаю соответствующие запросы HTTP POST и GET по мере необходимости.
У меня есть несколько вопросов об этом подходе:
Для методов, которые требуют аутентификации, я устанавливаю userName и пароль в полях класса Credentials. Включает ли класс HTTPClient эти данные в заголовок HTTP «Авторизация»? Это пример базовой авторизации?
Говорилось, что Twitter будет отказываться от использования базовой аутентификации в июне 2010 года. Как это повлияет на мой код? Это сломается? Передача имени пользователя и пароля в учетные данные не будет работать после июня?
Спасибо.