Spring安全OAuth2 MultipartRequest与android

时间:2017-07-11 21:37:33

标签: java android spring-mvc spring-security spring-security-oauth2

我正在使用:

  • Spring 4.1.1.RELEASE
  • Spring Security 3.2.5.RELEASE
  • spring-security-oauth2 1.0.0.RELEASE

我创建了两个多部分请求:

一个位于安全控制器的非安全控制器第二位。 两者都是一样的,没有变化。

非安全请求工作正常,但安全的多部分请求无法正常工作

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

如果您需要更多信息,请回复。

1 个答案:

答案 0 :(得分:0)

请通过实施oauth2授权服务器来指定您要实现的目标。 您是否计划支持各种身份验证提供商,例如Facebook,Linkedin,Google?

请指定尝试使用API​​时收到的错误消息。

请分享您的安全配置类,即扩展WebSecurityConfigurerAdapter的类以及您拥有的任何其他配置。

您可以查看this文章,详细说明如何实施oauth2授权服务器,以确保您没有错过任何部分。

关于上面的代码,它似乎是正确的,但可以简化:

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

如果@ResponseBody,您甚至可以删除@RestController注释 在类上指定了注释。

祝你好运!