0
Я использовал весенний websocket от топа и весны сообщение. Мне не нравится использовать весеннюю безопасность. Когда я использую:весна websocket нет весенняя безопасность
SimpMessageSendingOperations.convertAndSendToUser(username,"");
Я должен:
@EnableWebSecurity
@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf().disable() // Refactor login form
// See https://jira.springsource.org/browse/SPR-11496
.headers().addHeaderWriter(
new XFrameOptionsHeaderWriter(
XFrameOptionsHeaderWriter.XFrameOptionsMode.SAMEORIGIN)).and()
.formLogin()
.defaultSuccessUrl("/index.html")
.loginPage("/login.html")
.failureUrl("/login.html?error")
.permitAll()
.and()
.logout()
.logoutSuccessUrl("/")
.logoutUrl("/logout.html")
.permitAll()
.and()
.authorizeRequests()
.antMatchers("/static/**").permitAll()
.antMatchers("/webjars/**").permitAll()
.anyRequest().authenticated()
.and();
}
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth
.inMemoryAuthentication()
.withUser("lihui").password("1234").roles("USER").and()
.withUser("paulson").password("bond").roles("ADMIN","USER");
}
}
Итак, что я могу сделать? Пожалуйста помоги.
Что это вам не нравится об этом? Я не вижу проблемы с этим? Вы используете Spring Security, поэтому вам нужно его настроить. Кроме того, использование WebSockets и отправка пользователю не привязаны к Spring Security (afaik использует принципал), поэтому снова не уверен, что это за проблема (ваш вопрос недостаточно для этого достаточно четко описан). –
Я хочу использовать весенний websocket и топать без весенней безопасности. –