
Spring Security
文章平均质量分 79
@红@旗下的小兵
求知若渴 虚心若愚
展开
-
Spring Security注解方式开发
默认情况下,不会开启注解,如果想用注解,需要开启注解支持。在启动类上开启:@EnableGlobalMethodSecurity(securedEnabled = true)@SpringBootApplication@ComponentScan(basePackages = {"com.example"})// 开启springSecurity注解支持@EnableGlobalMethodSecurity(securedEnabled = true)public class Seqe原创 2021-08-22 18:48:40 · 568 阅读 · 4 评论 -
SpringSecurity - 授权、权限
授权(权限)常用方法 - 以下方法都需要组合起来才能使用。(1)anyRequest() 任何请求,注意需要把它放到最后边@Configurationpublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { // 自定义登录页面 .原创 2021-08-21 19:07:04 · 5955 阅读 · 2 评论 -
SpringSecuriyt
认证 -- 登录大致流程:首先会找userDetailsServese类里边的loadUserByUsername 方法 -> 参数传递用户名 -> 拿着用户名,去数据库中查找,如果用户名存在 -> 会返回UserDetails,而UserDetails 是一个接口,对应实现类是User,User类中的参数有用户名、密码、权限,也就是说返回的有用户名、密码和权限,接着会对前端传过来的密码和数据库返回的密码进行比对。登录逻辑内部通过 loadUserByUser...原创 2021-08-21 14:51:50 · 794 阅读 · 0 评论