Facebook
From Flying Treeshrew, 2 Years ago, written in Plain Text.
This paste is a reply to Re: Untitled from Beefy Iguana - view diff
Embed
Download Paste or View Raw
Hits: 173
  1. import org.springframework.boot.SpringApplication;
  2. import org.springframework.boot.autoconfigure.SpringBootApplication;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.http.HttpMethod;
  5. import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  6. import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
  7. import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
  8. import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
  9.  
  10. import com.security.JWTAuthorizationFilter;
  11.  
  12. @SpringBootApplication
  13. public class DemoSpringnewApplication {
  14.  
  15.         public static void main(String[] args) {
  16.                 SpringApplication.run(DemoSpringnewApplication.class, args);
  17.         }
  18.        
  19.         @EnableWebSecurity
  20.         @Configuration
  21.         class WebSecurityConfig extends WebSecurityConfigurerAdapter {
  22.  
  23.                 @Override
  24.                 protected void configure(HttpSecurity http) throws Exception {
  25.                         http.csrf().disable()
  26.                                 .addFilterAfter(new JWTAuthorizationFilter(), UsernamePasswordAuthenticationFilter.class)
  27.                                 .authorizeRequests()
  28.                                 .antMatchers(HttpMethod.POST, "/user").permitAll()
  29.                                 .anyRequest().authenticated();
  30.                 }
  31.         }
  32.  
  33. }

Replies to Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Untitled Trivial Peafowl text 2 Years ago.