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 注解的类规定。

祝你好运!