我正在使用:
我创建了两个多部分请求:
一个位于安全控制器的非安全控制器第二位。 两者都是一样的,没有变化。
非安全请求工作正常,但安全的多部分请求无法正常工作
@RequestMapping(value="/profileimage", method=RequestMethod.POST)
public @ResponseBody String createProfilePicture(@RequestParam MultipartFile
file, @RequestParam String profileId){
}
如果您需要更多信息,请回复。
答案 0 :(得分:0)
请通过实施oauth2授权服务器来指定您要实现的目标。 您是否计划支持各种身份验证提供商,例如Facebook,Linkedin,Google?
请指定尝试使用API时收到的错误消息。
请分享您的安全配置类,即扩展WebSecurityConfigurerAdapter
的类以及您拥有的任何其他配置。
您可以查看this文章,详细说明如何实施oauth2授权服务器,以确保您没有错过任何部分。
关于上面的代码,它似乎是正确的,但可以简化:
@PostMapping("/profileimage")
public @ResponseBody String createProfilePicture(@RequestParam MultipartFile
file, @RequestParam String profileId){
}
如果@ResponseBody
,您甚至可以删除@RestController
注释
在类上指定了注释。