鉴权与相关 API 接口封装
意为
authentication鉴权,区别于authorization授权
- 详细知识见我的另一篇博客 【HTTP非全解4】鉴权 Session-Cookie JWT Auth2
大纲链接 §
[toc]
基础准备知识
- 命令行基础
ES6基础语法HTTP基础 请求响应 和AJAXaxios基本语法和使用Node.js基础- *略微了解
Express.js - *略微了解
KOA.js- 版本KOA2
- *略微了解
数据请求接口封装 JWT 身份认证机制 ⇧
使用
axios请求库 +JWT机制
axios文档axios.request(config)axios.get(url[, config])axios.delete(url[, config])axios.head(url[, config])axios.options(url[, config])axios.post(url[, data[, config]])axios.put(url[, data[, config]])axios.patch(url[, data[, config]])
localStorage
安装
axios
|
|
创建
src/helpers/request.ts,封装发送请求方法
|
|
- UI库使用
ant-design-vue - 按需引入组件
import {message} from 'ant-design-vue'; - 接口约定,响应返回数据中存在
res.data.token,就存入localStorage.token
API接口封装 ⇧
- 封装底层数据请求
API接口封装 /auth
|
|
API接口封装 /blog
|
|
问答 ⇧
- 网站常见的鉴权认证方式有哪几种?
Session认证的原理?JWT认证的原理?Auth2认证的流程?- 和
JWT相比Session机制有哪些缺点? Session机制如何能尽量保证安全?- 针对Web的攻击技术
- XSS攻击原理
- CSRF攻击原理
参考文章
- 身份认证方式–JWT
- JSON Web Token 入门教程 阮一峰
- Set-Cookie MDN
- Document.cookie MDN
- HTTP cookies MDN
- 浏览器模型 Cookie 网道 / WangDoc.com
- 从零构建一个TodoList(五)jwt 登录
- 密码的加密加盐处理 黑马程序员
- 小破站 黑马程序员Node.js全套入门教程
- 一张图弄懂JWT鉴权原理 饥人谷 若愚
相关文章
- 作者: Joel
- 文章链接:
- 版权声明
- 非自由转载-非商用-非衍生-保持署名
- 河 掘 思 知 简