aleksk, вот это (приведенные тобой заголовки) и есть Basic (RFC 2617):
http://lib.irismedia.org/sait/helper10/rfc11.htm"Внешняя" - неудачная, на мой взгляд, характеристика.
Как пример - этот форум. Сервер показывает страницу с формой, результат которой пересылается программе на сервере (php-скрипту), которая и решает вопрос валидности данных и ведения сессии.
Лучше тот способ, который ты посчитаешь подходящим к своим условиям.
Первый способ хорош тогда, когда ПО не поддерживает авторизацию. Напр., у тебя там просто файлы - картинки, html-страницы, бинарники. Но если тебе нужно управлять сессией, то нужно использовать второй способ.