Кодировка Base64 в Sproutcore

Мне нужно вызвать отдыхающие веб-сервисы в Sproutcore, для которых требуется HTTP-заголовок аутентификации. Я пишу код, как в Sproutcore:

authHeader: function () {
    var userAndPass = "username:password";
    var auth = "Basic " + Base64.encode(userAndPass);
    return auth;
},

Однако, когда я запускаю его, sadi Base64 не определяется.

Кто-нибудь знает, как это исправить или сделать это в sproutcore. Спасибо

1 ответ

Решение

Использование btoa() для кодирования Base-64.

var auth = "Basic " + btoa(userAndPass);
Другие вопросы по тегам