Нет, слава богу.
Обычная аутентификация требует, чтобы вы взяли пароль пользователя, который является секретом между ними и Twitter / Facebook. Вы не должны просить об этом.
Если ваше приложение физически не может отобразить диалоговое окно, OAuth 2.0 (недоступно в Twitter) предлагает способ (последний раз я проверял) для независимого веб-браузера на другом компьютере, чтобы выполнить процесс авторизации OAuth для вашего приложения, работающего на некоторых ограниченное устройство.