1
我已經實現了我的「骨架」作爲Spring @MVC 3.0 REST應用程序。那麼任何人都可以指定我,我如何使用Spring Security爲我的存根(客戶端)應用程序執行身份驗證和授權。謝謝。如何爲Spring @MVC 3.0 REST應用程序實現身份驗證和授權
我已經實現了我的「骨架」作爲Spring @MVC 3.0 REST應用程序。那麼任何人都可以指定我,我如何使用Spring Security爲我的存根(客戶端)應用程序執行身份驗證和授權。謝謝。如何爲Spring @MVC 3.0 REST應用程序實現身份驗證和授權
你最好的選擇是看春季安全教程應用程序,它位於春季安全發行罐。
從文檔:
下載最新的Spring Security分發並解壓文件。解壓縮Spring Security後,您需要解壓縮您將在其中找到的spring-security-sample-tutorial-3.0.x.war文件,因爲我們需要包含其中的一些文件。解壓後的戰爭文件,你會看到一個名爲spring-security-samples-tutorial-3.0.x的文件夾(其中「x」是次要版本號)。
您可以下載它here。
另請參閱pet clinic安全教程。
技術探索目的的快速安全設置大約需要30分鐘。
嗨西梅昂!非常感謝您的寶貴意見,我會盡力而爲。謝謝。 – Channa
非常感謝我通過這些例子。但我想知道我是如何爲「Spring @ MVC Rest」應用程序實現Spring Security的,這意味着應用程序使用「Spring Controller」方法提供服務,客戶端使用「Rest」請求訪問它們,然後如何「驗證並授權」那些客戶端(意味着客戶端是否應該向每個Rest請求發送「User」對象等)。我的其餘控制器方法之一是, //創建一個新車 @ RequestMapping(method = RequestMethod.POST) public @ ResponseBody Car create(@ RequestBody Car car,HttpServletResponse response){},謝謝。 – Channa
@Channa您可以使用方法級別的安全性。 http://static.springsource.org/spring-security/site/docs/3.0.x/reference/el-access.html,看看第15.3節 – Simeon