Twitter поддерживает xAuth , который принимает имя пользователя и пароль и возвращает маркер доступа для пользователя.
Однако xAuth требует одобрения от Twitter, прежде чем ваше приложение сможет его использовать, и они обычно разрешают его только для учетных записей мобильных и настольных компьютеров. Twitter также временно включит его, если у вас есть устаревшее приложение BasicAuth, которое необходимо преобразовать в OAuth.
Если вы решили использовать xAuth, помните, что вы никогда не должны хранить пароли пользователей. После завершения авторизации немедленно откажитесь от них.