Базовая аутентификация в SproutCore SC.Request - PullRequest
0 голосов
/ 16 ноября 2011

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

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

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

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

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

1 Ответ

1 голос
/ 17 ноября 2011

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

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

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

...