首页 > 其他 > 详细

认证Authentication

时间:2019-08-24 20:58:38      阅读:241      评论:0      收藏:0      [点我收藏+]

认证Authentication

可以在配置文件中配置全局默认的认证方案

REST_FRAMEWORK = {
   ‘DEFAULT_AUTHENTICATION_CLASSES‘: (
       ‘rest_framework.authentication.BasicAuthentication‘,   # 基本认证
       ‘rest_framework.authentication.SessionAuthentication‘,  # session认证
  )
}

也可以在每个视图中通过设置authentication_classess属性来设置

from rest_framework.authentication import SessionAuthentication, BasicAuthentication
from rest_framework.views import APIView
?
class ExampleView(APIView):
   authentication_classes = (SessionAuthentication, BasicAuthentication)
  ...

认证失败会有两种可能的返回值:

  • 401 Unauthorized 未认证

  • 403 Permission Denied 权限被禁止

认证Authentication

原文:https://www.cnblogs.com/HZLS/p/11405937.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!