用于HTTP基本authentication的纯JavaScript代码?

我在哪里可以find在纯JavaScript中实现HTTP基本authentication客户端的参考代码,适合AJAX?

可以独立于JS工具包(如YUI)使用的代码或指向代码的指针的额外点。 没有Java,Flash / Flex,PHP框架等的要点

XMLHttpRequest.open方法的五参数版本允许您指定用户名和密码。 ( WHATWG规格 )

 xhr.open(method, url, async, username, password) 

Paul James写了一篇很好的文章/教程。 我前一段时间使用它,它为我工作。

使用HTML表单进行HTTP身份validation

XMLHTTPRequest,它可以为我们提交正确的HTTPvalidation标题。 除了调整表单提交的URL之外,我们可以使用XMLHTTPRequest在表单提交之前提供input的用户名和密码。

这将使用HTTP身份validation凭据来设置浏览器,以便将它们发送给我们实际的表单提交login请求。