java
文章平均质量分 96
java系列文章
Ithao2
当你发现自己的才华撑不起野心时,就请安静下来学习吧!
展开
-
用户认证与授权(三):用户授权
1 用户授权业务流程用户授权的业务流程如下:业务流程说明如下:1、用户认证通过,认证服务向浏览器cookie写入token( 身份令牌)2、前端携带token请求用户中心服务获取jwt令牌前端获取到jwt令牌解析,并存储在sessionStorage3、前端携带cookie中的身份令牌及jwt令牌访问资源服务前端请求资源服务需要携带两个token,一个是cookie中的身份令牌,一个是http header中的jwt前端请求资源服务前在http header上添加jwt请求资源4、网关校验原创 2022-05-24 00:00:00 · 2585 阅读 · 0 评论 -
用户认证与授权(二):用户认证、 Zuul
1 用户认证1.1 用户认证流程分析用户认证流程如下:业务流程说明如下:1、客户端请求认证服务进行认证。2、认证服务认证通过向浏览器cookie写入token(身份令牌)认证服务请求用户中心查询用户信息。认证服务请求Spring Security申请令牌。认证服务将token(身份令牌)和jwt令牌存储至redis中。认证服务向cookie写入 token(身份令牌)。3、前端携带token请求认证服务获取jwt令牌前端获取到jwt令牌并存储在sessionStorage。前端从原创 2022-05-21 00:00:00 · 1257 阅读 · 0 评论 -
用户认证与授权(一):Spring Security Oauth2 、JWT
1 用户认证需求分析1.1 用户认证与授权截至目前,项目已经完成了在线学习功能,用户通过在线学习页面点播视频进行学习。如何去记录学生的学习过程呢?要想掌握学生的学习情况就需要知道用户的身份信息,记录哪个用户在什么时间学习什么课程;如果用户要购买课程也需要知道用户的身份信息。所以,去管理学生的学习过程最基本的要实现用户的身份认证。什么是用户身份认证?用户身份认证即用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问。常见的用户身份认证表现形式有:用户名密码登录,指纹打卡等方式。..原创 2022-05-18 08:37:03 · 2178 阅读 · 1 评论 -
java中标准输入输出流
原文地址:https://www.cnblogs.com/lol-ashe/p/6290522.htmlimport java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamRead...转载 2018-10-24 21:22:10 · 581 阅读 · 0 评论 -
谈谈我对正向代理和反向代理的理解
正向代理正向代理是相对客户端而言。比如客户端A想访问服务端C,但是由于限制无法直接访问C。于是A通过代理服务器B去访问C站资源,B再将资源返回给A。B在这里充当A的代理,代理A获取其想要的C站资源。反向代理反向代理是相对服务端而言,一般与服务端处在同一局域网中(如常见的Nginx反向代理)。比如客户端A想获取服务端C上的资源,由于网络或其他限制也必须通过处在同一局域网的服务器B去间...原创 2018-12-25 19:13:07 · 310 阅读 · 0 评论 -
java中IO流的标准异常处理代码
流的标准异常处理jdk1.6版本及其以前FileInputStream fis = null;FileOutputStream fos = null;try { fis = new FileInputStream("aaa.txt"); fos = new FileOutputStream("bbb.txt"); int b; while((b = fis...原创 2019-02-21 14:09:03 · 333 阅读 · 0 评论