我在我的spring应用程序中遇到了一个问题,基本上我已经在angular中覆盖了WebSecurity的configure方法,使用SAMEORIGIN作为X-FRAME-OPTION,它可以工作并应用标题。
@EnableWebSecurity
@Order(95)
public class CCWebSecurityConfigurerAdapter extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.headers().addHeaderWriter(new XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode.SAMEORIGIN));
}
}
但是我包含了一个也覆盖configure方法的usersecurity库,其方法如下所示:
我说的是' csrf()。禁用()'负责X-FRAME-OPTIONS - DENY的应用?
理想情况下,我希望避免更改用户安全库,因为我的许多其他春季应用依赖于此。
答案 0 :(得分:0)
您可以按如下所示允许多个URL,但是我不知道这是否是正确的方法。但它可以正常工作。
intent_name = 'book'
entity_name = 'trip'
client.model.add_intent(app_id, '0.1', intent_name)
client.model.add_entity(app_id, '0.1', name=entity_name)
text = 'I''d like to book a trip to Atlantis from Caprica on Saturday, August 13, 2016 for 8 adults. I have a tight budget of 1700'
entity_labels = []
end_char_index = len(text)-1
entity_label = EntityLabelObject(entity_name=entity_name, start_char_index=1, end_char_index=end_char_index)
entity_labels.append(entity_label)
example = ExampleLabelObject(text=text, entity_labels=entity_labels, intent_name=intent_name)
client.examples.add(app_id, '0.1', example)
}