zoukankan      html  css  js  c++  java
  • Django(59)验证和授权

    验证和授权概述

      Django有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分。验证是验证这个用户是否是他声称的人(比如用户名和密码验证,角色验证),授权是给与他相应的权限。Django内置的权限系统包括以下方面:

    • 用户。
    • 权限。
    • 分组。
    • 一个可以配置的密码哈希系统。
    • 一个可插拔的后台管理系统。
       

    使用授权系统

    默认中创建完一个django项目后,其实就已经集成了授权系统。那哪些部分是跟授权系统相关的配置呢。以下做一个简单列表:
     

    INSTALLED_APPS:

    • django.contrib.auth:包含了一个核心授权框架,以及大部分的模型定义。
    • django.contrib.contenttypesContent Type系统,可以用来关联模型和权限。
       

    中间件:

    • SessionMiddleware:用来管理session
    • AuthenticationMiddleware:用来处理和当前session相关联的用户。
  • 相关阅读:
    css3与gpu加速
    前端集成解决方案小结
    body内html标签的选用
    在win8下快速搭建angularjs测试环境以及可能遇到的问题
    javascript快速排序
    Sublime Text2配置python环境
    python学习第一天
    开机自检
    各种排序算法及c语言实现
    算法表示
  • 原文地址:https://www.cnblogs.com/jiakecong/p/14873591.html
Copyright © 2011-2022 走看看