2

我在我的项目中使用 spring rest 服务。现在我想对其余服务强制执行基本身份验证。我能够进行基本身份验证,但我需要该基本身份验证参数中的用户名。我无法从请求中提取基本身份验证参数。

示例网址:

http://testusername:testpasword@localhost:7001/sampleApp/rest/test.json

在验证了上面的 url 之后,我的服务类中需要 testusername。

我正在使用 apache LDAP 进行身份验证。所以在我的应用程序中我不会使用spring security。但是我的服务类中需要基本的身份验证参数。

我的休息类api:

@RequestMapping(value="/test", method = {RequestMethod.POST,RequestMethod.GET},
        headers="Accept=application/xml, application/json")
public String getData() (String userId,HttpServletRequest request) {

    return "test";
}

有人可以帮我吗?

4

1 回答 1

0

本指南怎么样:使用 Spring Security 3.1 的 RESTful 服务的基本和摘要身份验证

于 2012-10-12T07:52:23.300 回答