我們有2個不同的web應用程序在同一個tomcat上運行。Spring MVC - 2個不同的Web應用程序試圖互相交互(安全)
webapp#1,webapp#2。
this.restTemplate.postForObject(url,
request,
responseType);
web應用程序#2接收在下列的控制器此請求:
的webapp#1經由該服務方法連接到web應用程序#2
@RequestMapping(value = "/bla", method = RequestMethod.POST)
@ResponseStatus(value = HttpStatus.OK)
@ResponseBody
public ResponseDTO requestSomething(@RequestBody RequestDTO requestDTO, HttpServletRequest request) {
return new ResponseDTO("Hello");
}
現在,我們有一個安全要求我們在webapp#2中揭示的這個控制器只會收到來自webapp#1的請求。
我們在實現這個目標方面有哪些選擇?我們是否必須在webapp#1中的webapp#2中創建一個新的會話?如果是的話憑證從哪裏來?我們是否應該達成一致意見? 春季安全有沒有辦法解決這個問題?
謝謝!