码迷,mamicode.com
首页 > 其他好文 > 详细

二.3.token认证,jwt认证,前端框架

时间:2020-06-26 22:24:25      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:方式   是你   nbsp   height   图片   font   auth   The   运维平台   

一.铺垫:  

 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/---这种用的是form表单,但是这种对于前后端分离的不适合。前后端分离,应该通过http的url地址去登录,登录完之后获取一个token,我下次请求只需要带着这个token去获取数据即可。

查看django-drf认证官方配置:

如下图中可以看到它中有几个认证方式,它默认的认证是BasicAuthentication和SessionAuthentication认证。

技术图片

 

 

1.默认的认证就走的session认证,只要前后端没有分离的情况下,所有认证全部走的session,也就是你登录完后,后端会向你的浏览器cookie中写入一数据,此数据代表了你的身份。但这个数据它实际上跟session有一定的关联,如下进它的数据库查看session表:

当用户登录之后发现有如下一条记录,而session_key是放在浏览器上的,session_data就是它的value,这种方式就是session认证。

 技术图片

 

 如下图:session_key就是在浏览器的application下的cookie中---sessionid:

技术图片

 

 这是最原始的方式,通过session登录。!

2.

 

11

22

二.3.token认证,jwt认证,前端框架

标签:方式   是你   nbsp   height   图片   font   auth   The   运维平台   

原文地址:https://www.cnblogs.com/dbslinux/p/13196264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!