鉴权与相关 API
接口封装
意为
authentication
鉴权,区别于authorization
授权
- 详细知识见我的另一篇博客 【HTTP非全解4】鉴权 Session-Cookie JWT Auth2
大纲链接 §
[toc]
基础准备知识
- 命令行基础
ES6
基础语法HTTP
基础 请求响应 和AJAX
axios
基本语法和使用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
- 文章链接:
- 版权声明
- 非自由转载-非商用-非衍生-保持署名
- 河 掘 思 知 简