我正在尝试使用atlassian-connect-spring-boot和 Angular 4 为 Jira 设置 Atlassian Connect 插件。
为了呈现视图,我必须定义一个返回端点的休息端点ModelAndView
:
@RequestMapping(value = "/index", method = RequestMethod.GET)
public ModelAndView helloWorld(@AuthenticationPrincipal AtlassianHostUser hostUser) {
ModelAndView model = new ModelAndView();
model.setViewName("index");
model.addObject("hostUser", hostUser);
return model;
}
这将呈现我的前端,所以index.html
. 这工作得很好,除了我现在不知道如何hostUser
在 Angular 中访问该对象。
这甚至可能吗,如果是的话怎么办?如果没有,我如何将对象从弹簧后端传递到角度前端,而无需进行自定义休息调用(由于 Atlassian Connect 通过调用休息端点本身来处理身份验证)
我已经联系了 Atlassian,但还没有收到答复。