JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)

目录

一.登录校验功能(解决直接通过路径访问)

        1.实现思路

二.会话技术

 ​编辑

        1.Cookie技术

        2.Session

        3.令牌技术

                 1.简介

                 2.如何生成和解析

                 3.令牌的使用

 三.Filter过滤器

1.什么是过滤器

2.实现步骤:

 3.过滤器执行流程

  4.拦截路径

 5.过滤器链

 四.Filter过滤器实现登录校验

1.思路步骤

 2.具体实现


 

一.登录校验功能(解决直接通过路径访问)

        1.实现思路

                登录后存储一个登录标记,然后在后端进行登录验证

                但由于需要在所有的请求中加上验证,代码繁琐,所以利用统一拦截技术

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第1张图片

二.会话技术

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第2张图片

        1.Cookie技术

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第3张图片

        2.Session

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第4张图片

        3.令牌技术

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第5张图片

                 1.简介

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第6张图片

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第7张图片

                 2.如何生成和解析

pom文件

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第8张图片

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第9张图片

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第10张图片

                 3.令牌的使用

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第11张图片

 三.Filter过滤器

1.什么是过滤器

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第12张图片

 简单来说就是统一拦截

2.实现步骤:

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第13张图片

注意:启动类上加注解

request 为请求对象

response为响应对象

chain.doFilyer(request,response);//为放行操作

 3.过滤器执行流程

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第14张图片

  4.拦截路径

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第15张图片

 5.过滤器链

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第16张图片

 注意不要理解为

 四.Filter过滤器实现登录校验

1.思路步骤

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第17张图片

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第18张图片

 2.具体实现

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第19张图片

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第20张图片JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第21张图片

 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)_第22张图片

 

你可能感兴趣的:(github,spring,boot,后端,java,安全)