Skip to content

Commit 2565a48

Browse files
Configurando segurança
1 parent e6f49e1 commit 2565a48

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,33 @@
11
package br.com.testesantanderway.config.security;
22

33
import org.springframework.context.annotation.Configuration;
4+
import org.springframework.http.HttpMethod;
5+
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
6+
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
7+
import org.springframework.security.config.annotation.web.builders.WebSecurity;
48
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
59
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
610

711
@EnableWebSecurity
812
@Configuration
913
public class ConfigSeguranca extends WebSecurityConfigurerAdapter {
1014

15+
16+
//Autenticação
17+
@Override
18+
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
19+
}
20+
21+
//Autorização
22+
@Override
23+
protected void configure(HttpSecurity http) throws Exception {
24+
http.authorizeRequests()
25+
.antMatchers(HttpMethod.GET,"/clientes").permitAll()
26+
.antMatchers(HttpMethod.GET,"/clientes/*").permitAll();
27+
}
28+
29+
//Recursos estáticos(js, css, img, etc.)
30+
@Override
31+
public void configure(WebSecurity web) throws Exception {
32+
}
1133
}

testeSantanderWay/src/main/java/br/com/testesantanderway/controller/LoginCliente.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import javax.validation.Valid;
2222
import java.net.URI;
23-
import java.util.List;
2423
import java.util.Optional;
2524

2625
@RestController

0 commit comments

Comments
 (0)