使用Jersey Client进行摘要式身份验证

Rap*_*vet 9 java jersey http-authentication

我已经用Jersey Server 编写了一个REST Web服务(完全是摇滚!).我现在正在使用Jersey Client开发它的客户端部分.

在服务器端,我选择了DIGEST身份验证,因为我个人认为BASIC身份验证是一种异端,应该在我们的头脑中标记为"已弃用".

不幸的是,我在客户端看不到任何Digest身份验证的支持.对于BASIC身份验证,可以执行以下操作:

client.addFilter(
    new HTTPBasicAuthFilter(
        user, 
        password));
Run Code Online (Sandbox Code Playgroud)

但我看不到" HTTPDigestAuthFilter "对应物.我错过了什么吗?

谢谢你的帮助,

拉斐尔

Rap*_*vet 23

我刚刚实现了它.我在Jersey问题跟踪器中创建了一个功能请求,并在那里发布了我的实现,作为附件:https: //jersey.dev.java.net/issues/show_bug.cgi?id = 542

它适用于与Tomcat服务器的DIGEST身份验证进行通信.我还没有测试过其他网络服务器.

  • +1自己实现缺失的功能并释放它. (11认同)