从Windows系统下运行的Java客户端通过基本身份验证访问Web服务

时间:2018-11-15 10:32:26

标签: java windows web-services http-basic-authentication

常规的身份验证方法是将java.net.Authenticator.setDefault方法与有效的PasswordAuthentication对象一起使用。

我在Windows Java应用程序中使用此方法,并且对于某些Web服务,此设置似乎被忽略,并且我的Windows用户在每种情况下都用于身份验证。

这意味着,如果Windows用户对Web服务有效,则可以使用,如果我设置了无效用户,则也可以使用。 如果Windows用户无效,则通过设置有效用户也无法访问。

在同一应用程序中,我始终可以按预期方式访问不同服务器上的不同Web服务。

可能很简单,但我找不到解释。

0 个答案:

没有答案