接口认证
木木木可可可
这个作者很懒,什么都没留下…
展开
-
django-restframework之认证组件进阶,设置token的缓存与过期时间
我在之前的文章给大家说过,身份认证的组件authentication_classes并且做了一个简单的登录验证生成token,然后在authentication_classes中校验token,返回用户对象和token值我再把这段代码贴出来,给大家回顾一下,并做了一点小改动,添加了创建时间class Login(APIView): def post(self,request): ...原创 2019-08-24 23:28:15 · 3346 阅读 · 1 评论 -
django-restframework之接口认证
之前我们把API接口做好了,可以实现增删改查了但是有一个问题那就是这接口传过去的数据,谁都可以访问到这并不安全也并不是我们想要的比如说有些数据,我们可能只想让会员看到于是,就需要对接口的访问对象进行认证:在框架的底层其实已经实现了认证的代码只不过在我们之前写的接口并没有调用,上代码了:class BookView(viewsets.ModelViewSet): authe...原创 2019-08-22 18:54:01 · 648 阅读 · 1 评论 -
django-restframework之接口全局认证
上篇文章我们讲到了接口认证,但是还没有讲完,现在我们继续完善这方面的知识上篇文章所做的接口认证,是针对单个接口进行的如果要做我们所有的接口都需要进行接口认证呢?于是乎,我们可以实现一个全局的接口认证,并且非常容易就是在settings中做一下配置就行了REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES':( 'AP...原创 2019-08-22 20:28:01 · 1200 阅读 · 0 评论 -
django-restframework之权限认证
前几篇文章讲到了接口数据访问的认证但是还是有一个小问题就是当认证用户身份之后,有些数据,并不是小小的会员就能够访问到的那么这里就涉及到权限了直接上代码:接口视图class BookView(viewsets.ModelViewSet): # authentication_classes = [UserAuth] permission_classes = [UserPer...原创 2019-08-22 22:08:57 · 529 阅读 · 0 评论