Базовая аутентификация в SproutCore SC.Request

Спасибо IAbstractDownvoteFactory за отличный ответ на мой предыдущий вопрос.

Подключение к службе HTTPS с помощью SproutCore

Этот вопрос основан на этом. Мой вопрос в том, что серверу нужно, чтобы я вошел в систему. Теперь, по причинам разработки, мне не нужно, чтобы пользователь заполнял форму. Кроме того, даже когда это приложение будет выпущено, пользователю НЕ нужно будет входить в систему.

Таким образом, имя пользователя и пароль предназначены только для целей разработки. Однако он есть, и я не хочу видеть всплывающее окно браузера. Есть ли способ, которым я могу обрабатывать аутентификацию в функции обратного вызова?

Опять же, любая помощь будет принята с благодарностью! :D


person codeBearer    schedule 16.11.2011    source источник
comment
Я понятия не имею, как это сделать, извините   -  person Joe    schedule 16.11.2011
comment
Нет проблем. :) Я тоже буду пинговать IRC. :D   -  person codeBearer    schedule 16.11.2011


Ответы (1)


SC.Request поддерживает функцию header(key, value), поэтому вы можете попробовать ввести основной заголовок аутентификации самостоятельно.

Установите ключ на «Авторизация» и значение на base64_encode («имя пользователя: пароль»).

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

person Veebs    schedule 17.11.2011
comment
Это действительно сработало. Я пробовал то же самое с аутентификацией вместо авторизации. >_< Спасибо! - person codeBearer; 18.11.2011