HTTP基本访问身份验证是否需要Apache或任何第三方库?

时间:2014-11-05 12:28:40

标签: http authentication

我在创建HTTP POST请求的漫长过程中。我试图找到最简单的方法来添加密码和用户名信息。出于身份验证的目的,并得出结论HTTP基本访问身份验证可能是好的。

我的问题是HTTP基本访问身份验证是否需要ApacheHTTPClient或任何第三方库?

1 个答案:

答案 0 :(得分:1)

基本身份验证易于实现。你需要的只是Base64的库。

  1. 通过连接用户ID,冒号和密码来构建字符串。也就是说," {userid}:{password}"。
  2. 通过Base64对字符串进行编码。
  3. Prepend" Basic"到编码的字符串。
  4. 将结果字符串设置为Authorization HTTP标头。