通过setRequestHeader授权

时间:2012-07-20 11:00:21

标签: javascript authentication

我发现这个代码可以使用setRequestheader和Ajax进行身份验证。

this.xmlDoc.setRequestHeader('Authorization','Basic ' + Base64.encode("User:Password"));

不幸的是,我不了解Ajax,Base64似乎不是我可以引用的类或方法。这种基本加密有替代方案吗?或者我可以从Javascript调用一个类似的编码函数?

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要Base64对User:Password字符串进行编码的功能。请参阅this question,它提供了一些在javascript中执行此操作的好选项。