Blame view

src/main/java/etunicorn/WebMvcConfig.java 835 Bytes
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
1
2
  package etunicorn;
  
8f35fffd   Geoffrey PREUD'HOMME   Ajout de la sécurité
3
  import org.springframework.context.annotation.Bean;
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
4
  import org.springframework.context.annotation.Configuration;
3064f583   Geoffrey PREUD'HOMME   Copyright
5
6
  import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
7
8
  
  /**
3064f583   Geoffrey PREUD'HOMME   Copyright
9
10
11
   * etunicorn-server
   * Copyright © 2017 Le Club Info Polytech Lille
   * Tous droits réservés
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
12
13
14
15
16
   */
  
  @Configuration
  public class WebMvcConfig extends WebMvcConfigurerAdapter {
  
8f35fffd   Geoffrey PREUD'HOMME   Ajout de la sécurité
17
18
19
20
21
22
      // http://stackoverflow.com/a/18218439
      @Bean
      public SecurityInterceptor securityInterceptor() {
          return new SecurityInterceptor();
      }
  
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
23
24
25
      @Override
      public void addInterceptors(InterceptorRegistry registry) {
          registry.addInterceptor(new GitHeaderInterceptor());
8f35fffd   Geoffrey PREUD'HOMME   Ajout de la sécurité
26
          registry.addInterceptor(securityInterceptor());
9182ba39   Geoffrey PREUD'HOMME   Ça affiche le num...
27
28
      }
  }