AJAX可以提交基本身份验证的凭据吗?

时间:2011-02-23 15:15:57

标签: ajax apache forms authentication basic-authentication

这可能有点延伸,但我们假设我们需要它以这种方式工作:

  • 我在服务器的Web根目录中有一个index.html文件。该文件中的javascript需要向/secure/ajax.php
  • 发出ajax请求
  • 使用基本身份验证
  • 保护/ secure /目录中的所有内容
  • 我不想在登录/ secure / section
  • 时打扰用户

我可以使用AJAX请求提交基本身份验证凭据吗?

1 个答案:

答案 0 :(得分:3)

xmlHttpRequest.setRequestHeader是你的朋友。

xhr.setRequestHeader("Authentication", "username:password in base64")

您只需将username:password转换为base64

即可