[推荐]一文搞定前后端所有鉴权方案!

记得之前在面试的时候,有一位面试官问了关于前端鉴权这块,Token、Cookie、Session、JWT、单点登录是什么?有什么作用?你一般是怎么做的?以及你是怎么存储的呢?那你又是怎么保证 的安全的呢?

一顿连问下来,我是焦头又烂额,欲言而又止…….

其实鉴权的方法有很多,下面我总结了常用的 10种鉴权方法,那么哪一种是最适合你的系统呢?哪一种又最安全呢?

那就让我们从本文慢慢探索寻找答案吧 ~

通过这篇文章你将学到什么?

图片

这里简单概括一下:

  • HTTP 基本认证适用于内部网络,或者对安全要求不是很高的网络;

  • Session-Cookie 适用于一般中大型的网站(移动端 APP 除外);

  • TokenJWT 都适用于市面上大部分的企业型网站,JWT 效能会优于 Token;

  • 单点登录 适用于子系统较多的大型企业网站;

  • OAuth 2.0适用于需要快速注册用户型的网站;

  • 扫码登录 适用于已完成部署了三端的企业;

  • 一键登录 适用于原生 APP;

本作品采用《CC 协议》,转载必须注明作者和本文链接
最美的不是下雨天,而是和你一起躲过的屋檐!
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 10

又短又小

2年前 评论

这……还没开始就结束了

2年前 评论

这。。我还以为有详情链接。

2年前 评论
playmaker

别刷了

2年前 评论
黑将军

短小精悍

2年前 评论
自由与温暖是遥不可及的梦想

? 我来看单点登录的

以为你有 demo

实现的方案

跨顶级域名的那种

不是子域名

2年前 评论

差点就收藏了中午仔细看,你这标题党!

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!