Spring mvc 如何为Spring@MVC 3.0 REST应用程序实现身份验证和授权

Spring mvc 如何为Spring@MVC 3.0 REST应用程序实现身份验证和授权,spring-mvc,spring-security,Spring Mvc,Spring Security,我已经将我的“框架”实现为Spring@MVC 3.0 REST应用程序。那么,是否有人可以指定我,如何使用Spring Security为我的存根(客户端)应用程序执行身份验证和授权。谢谢 您的最佳选择是查看位于spring security分发罐中的spring security tutorial应用程序 从文件中: 下载最新的Spring安全发行版并解压缩该文件。解压缩Spring Security之后,您需要解压缩Spring-Security-sample-tutorial-3.0.x

我已经将我的“框架”实现为Spring@MVC 3.0 REST应用程序。那么,是否有人可以指定我,如何使用Spring Security为我的存根(客户端)应用程序执行身份验证和授权。谢谢

您的最佳选择是查看位于spring security分发罐中的spring security tutorial应用程序

从文件中:

下载最新的Spring安全发行版并解压缩该文件。解压缩Spring Security之后,您需要解压缩Spring-Security-sample-tutorial-3.0.x.war文件,因为我们需要其中包含的一些文件。解压缩war文件后,您将看到一个名为spring-security-samples-tutorial-3.0.x的文件夹(其中“x”是次要版本号)

你可以下载它

还可以查看安全教程


用于技术探索目的的快速安全设置大约需要30分钟。

Hi Simeon!非常感谢您的宝贵反馈,我将尝试这个。谢谢。非常感谢。我看了这些例子。但我想知道我如何为“Spring@MVC Rest”应用程序实现Spring安全性,这意味着应用程序使用“Spring控制器”方法提供服务,客户端通过“Rest”请求访问它们,然后我如何“验证和授权”这些客户端(这意味着客户端是否应该在每个Rest请求中发送“用户”对象等)。我的Rest控制器方法之一是://创建一个新的Car@RequestMapping(method=RequestMethod.POST)public@ResponseBody Car Create(@RequestBody Car,HttpServletResponse response){},谢谢。@Channa您可以使用方法级安全性,请看第15.3Hi Simeon节!非常感谢你的回答,我会留意的。谢谢,你好,西蒙!对于如何为Rest基础客户端实现Spring安全性,我有点困惑,这意味着在本例中,我们不能在“Security.xml”文件中表示“loing.jsp”等页面配置。知道:(,那么我如何配置“AuthenticationEntryPoint”来验证Rest基础客户端(使用一些Rest URL等)。谢谢