Java 访问此资源-Rest webservice调用需要完全身份验证
我的应用程序是使用spring框架开发的。我使用spring框架创建了一个新的rest Web服务Java 访问此资源-Rest webservice调用需要完全身份验证,java,spring,rest,spring-security,Java,Spring,Rest,Spring Security,我的应用程序是使用spring框架开发的。我使用spring框架创建了一个新的rest Web服务 @Controller public class MyTestController { @Inject private MyService service; @RequestMapping(value = "/acc/Status/{accNum}", method = RequestMethod.GET) @ResponseBody public Stri
@Controller
public class MyTestController {
@Inject
private MyService service;
@RequestMapping(value = "/acc/Status/{accNum}", method = RequestMethod.GET)
@ResponseBody
public String getAccStatus(@PathVariable final String accNum, final HttpServletResponse response) throws Exception
{
//logic goes here
return "success";
}
我的服务:
public interface BusinessCalendarService {
//methods..
}
我想看看上述Web服务的响应。我正在使用邮递员工具查看回复。
当我以,它将显示以下消息
HTTP Status 401 - Full authentication is required to access this resource
现有控制器工作正常,正是我的控制器显示了上述消息。请建议我是否需要修改代码?我遵循了与其他控制器编写相同的方法。在发布到该uri之前,您需要对用户进行身份验证,或者,如果该uri应该能够在未经身份验证的情况下访问,请将该uri添加到配置的http安全部分中的
authorizeRequests().antMatcher()
您在某个地方有一些Spring安全配置,说明路径需要完全身份验证。发布您拥有的任何安全配置。