03_exercicio_spring/casamento/src/main/java/com/capgemini/casamento/security/config/PainelDeControleSecurityConfig.java
@Override
	protected void configure(HttpSecurity http) throws Exception{
		http
			.authorizeRequests()
			     /* aqui ele permite qua a pagina listar casamento seja acessada sem login e senha*/
			    .antMatchers("listar-casamento/**").permitAll()
			    
			     /* aqui ele informa que a pagina painel de controle precisa de login e senha*/
			    .antMatchers("painel-de-controle/**").hasRole("ADMIN")
			    .anyRequest().authenticated()
		    .and()
		        /* aqui ele informa que a forma de autentificacao de ser em forma de login, 
		         * pagina do proprio spring que pode ser personalizada */
	        	.formLogin();
	}
/* aqui informa a autorizacao de cada pagina, ou seja, para qual pagina precisa 
	 * usar o login e senha*/
aqui informa a autorizacao de cada pagina, ou seja, para qual pagina precisa
usar o login e senha
aqui informa a autorizacao de cada pagina ou seja para qual pagina precisa usar o login e senha
@Override
	protected void configure(HttpSecurity http) throws Exception{
		http
			.authorizeRequests()
			     /* aqui ele permite qua a pagina listar casamento seja acessada sem login e senha*/
			    .antMatchers("listar-casamento/**").permitAll()
			     /* aqui ele informa que a pagina painel de controle precisa de login e senha*/
			    .antMatchers("painel-de-controle/**").hasRole("ADMIN")
			    .anyRequest().authenticated()
		    .and()
		        /* aqui ele informa que a forma de autentificacao de ser em forma de login, 
		         * pagina do proprio spring que pode ser personalizada */
	        	.formLogin();
	}
@ Override protected void configure ( HttpSecurity http ) throws Exception { http . authorizeRequests ( ) /* aqui ele permite qua a pagina listar casamento seja acessada sem login e senha*/ . antMatchers ( "listar-casamento/**" ) . permitAll ( ) /* aqui ele informa que a pagina painel de controle precisa de login e senha*/ . antMatchers ( "painel-de-controle/**" ) . hasRole ( "ADMIN" ) . anyRequest ( ) . authenticated ( ) . and ( ) /* aqui ele informa que a forma de autentificacao de ser em forma de login, 
		         * pagina do proprio spring que pode ser personalizada */ . formLogin ( ) ; }
aqui informa a autorizacao de cada pagina, ou seja, para qual pagina precisa
 usar o login e senha
aqui informa a autorizacao de cada pagina ou seja para qual pagina precisa usar o login e senha