1

我使用:春季安全的OAuth2 MultipartRequest與Android

  • 春4.1.1.RELEASE
  • 春季安全3.2.5.RELEASE
  • 彈簧安全的oauth2 1.0.0.RELEASE

我已經創建了兩個多要求:

一個是在安全控制器非安全控制器二。 兩者都是一樣的,沒有變化。

非安全要求工作不工作

@RequestMapping(value="/profileimage", method=RequestMethod.POST) 
public @ResponseBody String createProfilePicture(@RequestParam MultipartFile 
file, @RequestParam String profileId){ 
} 

如果您需要了解更多信息,請回復很不錯,但安全的多部分請求。

+0

您在安全控制器上有錯誤?哪一個 ?你有其他安全端點工作正常嗎? – wargre

回答

0

請通過實施oauth2授權服務器來指定您試圖達到的目標。 您是否計劃支持各種身份驗證提供商,例如Facebook,Linkedin,Google?

請指定嘗試使用API​​時收到的錯誤消息。

請分享您的安全配置類,即延伸WebSecurityConfigurerAdapter的類以及您擁有的任何其他配置。

您可以查看this文章,其中詳細介紹瞭如何實施oauth2授權服務器以確保您沒有遺漏任何部分。

在問候上面的代碼,它似乎corrent但可以簡化爲:

@PostMapping("/profileimage") 
public @ResponseBody String createProfilePicture(@RequestParam MultipartFile 
file, @RequestParam String profileId){ 
} 

你甚至可以刪除@ResponseBody註釋,以防@RestController 註解的類規定。

祝你好運!