Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. @Configuration
  2. @EnableWebSecurity
  3. public class SecurityConfig extends WebSecurityConfigurerAdapter {
  4. @Override
  5. protected void configure(HttpSecurity http) throws Exception {
  6. http
  7. .csrf().disable()
  8. .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
  9. .and()
  10.  
  11. .addFilter(new JwtAuthorizationFilter(authenticationManager()))
  12. .authorizeRequests()
  13. .anyRequest().authenticated();
  14. }}
  15.  
  16. @Override
  17. protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException {
  18.  
  19. String header = request.getHeader("Authorization");
  20.  
  21.  
  22. if (header == null || !header.startsWith("Bearer")) {
  23. chain.doFilter(request, response);
  24. return;
  25. }
  26.  
  27.  
  28. Authentication authentication = getUsernamePasswordAuthentication(request);
  29. SecurityContextHolder.getContext().setAuthentication(authentication);
  30.  
  31. // Continue filter execution
  32. chain.doFilter(request, response);
  33. }}
  34.  
  35. let headers = new HttpHeaders();
  36. headers = headers.append('Authorization', 'Bearer '+tokenId);
  37. return this._http.post<any>(this._url,JSON.stringify(categorySubcategory),
  38. {
  39. headers, responseType: 'json'
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement