spring Security安全框架

心已入冬 提交于 2020-02-11 14:25:28

spring Security安全框架

基于springBoot框架

spring Security能做什么

1.认证,实现登录安全功能
2.授权,确认在当前系统下用户所拥有的功能权限

spring Security如何运行

1.在pom.xml中引入spring-boot-starter-security

		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

效果
在浏览器中输入 http://localhost:8080 会自动跳到spring Security的登录页面,username默认为user,password为后台给你的密码 如下代码;默认拦截所有的url
在这里插入图片描述

2020-02-11 12:42:32.656  INFO 1084 --- [  restartedMain] .s.s.UserDetailsServiceAutoConfiguration : 

Using generated security password: 5c34ca30-49e4-4bd8-9db7-6d69b4bd0582

spring Security的原理

通过一系列的filter来保护web资源;对API接口则使用AOP来保护
在这里插入图片描述每个Filter所代表的含义
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!