【分布式微服务专题】SpringSecurity快速入门
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.anyRequest().authenticated()
.and()
.formLogin()
.and()
.httpBasic();
}
}
这段代码定义了一个简单的Spring Security配置,它将所有请求保护起来,要求用户必须认证后才能访问。同时,它启用了表单登录和基本认证。在实际部署时,你需要提供具体的用户认证信息(如用户详情服务地址)以及其他安全配置(如密码加密方式等)。
评论已关闭