Spring Security
来源:互联网 发布:淘宝上卖千岛片真的么 编辑:程序博客网 时间:2024/05/29 03:42
Spring Security
Spring Security是基于spring的应用程序提供声明式安全保护的安全性框架,它提供了完整的安全性解决方案,能够在web请求级别和方法调用级别处理身份证验证和授权,启动时,就加载全部权限.
引入jar包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>
代码
//内存认证@Autowiredpublic void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {// 用户名和密码auth.inMemoryAuthentication().withUser("user").password("1234").roles("users").and().withUser("root").password("1234").roles("root").and().withUser("teacher").password("1234").roles("teacher"); System.out.println("yyyyyyyyyyyy");}public void configure(HttpSecurity http) throws Exception {// 登录页 http.authorizeRequests().anyRequest().authenticated().and().formLogin().and().httpBasic();// 自定义登录页http.csrf().disable();http.authorizeRequests().antMatchers("/webjars/**", "/signup", "/about").permitAll().antMatchers("/admin/**").hasRole("UADMINSER").antMatchers("/db/**").access("hasRole('ADMIN') and hasRole('DBA')").anyRequest() .authenticated().and().formLogin().loginPage("/login").permitAll().and().logout().and().httpBasic();System.out.println("xxxxxxxxxxxxxx");}
Spring Security 支持的所有SpEL表达式
权限控制方式
阅读全文
0 0
- Spring Security
- Spring Security
- spring security
- spring security
- spring security
- spring security
- spring security
- spring security
- spring security
- spring security
- spring security
- Spring Security
- spring security
- spring-security
- Spring Security
- Spring Security
- spring security
- spring Security
- 产品与商业模式的认知
- python 三行命令 安装 cvxopt
- struts2基础
- 经验误差,泛化误差
- 训练总结 12.7
- Spring Security
- 用类描述计算机中CPU速度和硬盘容量
- 数据结构试验
- 百练+重要逆序对归并排序,记得要有标记来减少循环扫描
- 小球与盒子(矩阵乘法+快速幂)
- Caffe源码:pooling_layer.cpp
- BOX 判断是否能够形成立方体
- 我的Java之旅
- pom.xml