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

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

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

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

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

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

图片

这里简单概括一下:

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

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

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

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

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

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

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
最美的不是下雨天,而是和你一起躲过的屋檐!
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10

又短又小

1年前 评论

这……还没开始就结束了

1年前 评论

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

1年前 评论
playmaker

别刷了

1年前 评论
黑将军

短小精悍

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

? 我来看单点登录的

以为你有 demo

实现的方案

跨顶级域名的那种

不是子域名

1年前 评论

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

1年前 评论

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