12 2019 档案
摘要:1. 概念组 A. 跨域:是指浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器对JavaScript 施加的安全限制; B. 同源策略:源就是协议、域名和端口号,同源策略是浏览器的一种安全功能,不同源(协议或域名或端口不同)之间不能相互读写; C. 跨域资源共享(CORS):跨域
阅读全文
摘要:1. pom.xml Maven依赖 <dependency> <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency> 2. k
阅读全文
摘要:Token校验可以使用拦截器或过滤器 一、JWT 1. Maven依赖 <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.2.0</version> </dependency>
阅读全文
摘要:1. 引入Maven依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency> 注意:可以通过shiro
阅读全文
摘要:1. 简单介绍 Apache Shiro是一个轻量级且功能强大的开源安全框架,基于角色的权限验证RBAC(Role Base Access Control),可以进行身份验证(登录)、授权(访问权限)、会话管理和加密,含有单点登录SSO、记住我、注销和缓存功能,URL和注解都可以实现鉴权和授权,但鉴
阅读全文