2014-09-20 4 views
1

Я пытаюсь настроить Spring Security + Vaadin4Spring вместе с моим приложением Vaadin 7.Vaadin 7 + Конфигурация безопасности пружины

У меня есть следующий код:

pom.xml зависимостей связанных с безопасностью:

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-security</artifactId> 
     <version>1.1.6.RELEASE</version> 
    </dependency> 
    <dependency> 
     <groupId>org.vaadin.spring</groupId> 
     <artifactId>spring-vaadin-security</artifactId> 
     <version>0.0.3-SNAPSHOT</version> 
    </dependency> 

Мое определение MainUI класс:

@VaadinUI 
public class MainUI extends UI { 

и Application класс

@PropertySource(value = "classpath:application.properties") 
@EnableAutoConfiguration 
@ComponentScan 
@EnableGlobalMethodSecurity 
public class Application extends GlobalMethodSecurityConfiguration { 

    public static void main(String[] args) throws Exception { 
     SpringApplication.run(Application.class, args); 
    } 

    @Override 
    protected void configure(AuthenticationManagerBuilder auth) throws Exception { 
     auth 
      .inMemoryAuthentication() 
      .withUser("user").password("password").roles("USER") 
      .and() 
      .withUser("admin").password("password").roles("ADMIN"); 
    } 

} 

Прямо сейчас, когда я пытаюсь получить доступ к http://localhost:8080/ я следующее сообщение об ошибке:

HTTP ERROR 404 

Problem accessing /error. Reason:Request was not handled by any registered handler.Powered by Jetty:// 

Что я делаю не так? Пожалуйста, помогите мне, я застрял на этом во второй день. Без весенней безопасности мое приложение работает отлично, но без безопасности это не имеет большого смысла. Спасибо!

ответ

Смежные вопросы