I have a webapp that has Basic-Authentication support thru Spring-Security 
configuration.  I want to test my JAXRS (using CXF) based services using 
local-transport with Basic-Auth enabled.  The following is my java-config where 
I have expression based Spring-Security config which does enable Basic-Auth 
when deployed on Tomcat.  However, it does not work on local-transport.  Is 
there a tutorial on how to achieve Basic-Auth on local-transport using 
Spring-Security?


@Override
protected void configure(HttpSecurity http) throws Exception {
logger.debug("security configuration");
    http.authorizeRequests()
.antMatchers("/user/**").access("hasRole('ROLE_USER') or hasRole('ROLE_ADMIN')")
.and()
    
.formLogin().loginPage("/login").failureUrl("/login?error").successHandler(authenticationSuccessHandler)
    .usernameParameter("username").passwordParameter("password")
    .and()
    .logout().logoutSuccessUrl("/login?logout").and().csrf()
.and().authorizeRequests().antMatchers("/soa/**").
access("hasRole('ROLE_USER') or 
hasRole('ROLE_ADMIN')").and().httpBasic().and().csrf().disable();
}



Thanks

-Sonam

Reply via email to