【问题标题】:Does HTTP Basic Access Authentication require Apache or Any 3rd Party Libraries?HTTP 基本访问身份验证是否需要 Apache 或任何第 3 方库?
【发布时间】:2014-11-05 12:28:40
【问题描述】:

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

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

【问题讨论】:

    标签: http authentication


    【解决方案1】:

    基本身份验证很容易实现。你需要的只是一个 Base64 的库。

    1. 通过连接用户 ID、冒号和密码来构建字符串。即“{userid}:{password}”。
    2. 使用 Base64 对字符串进行编码。
    3. 在编码字符串前添加“Basic”。
    4. 将生成的字符串设置为Authorization HTTP 标头。

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 2010-11-19
      • 2013-09-27
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      相关资源
      最近更新 更多