亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django的用戶認證----介紹

發布時間:2020-08-10 22:27:57 來源:網絡 閱讀:648 作者:844365389 欄目:開發技術

Django自帶了一個用戶認證系統。它處理用戶賬戶、組、權限和基于cookie的用戶會話。

概括

Django認證系統處理認證和授權。簡單的說,認證是驗證一個用戶被聲明為誰,授權是確定一個認證的用戶允許做什么。

認證系統由下面的組成:

  • 用戶

  • 權限:二進制標志,標明用戶是否可以執行指定的任務

  • 組:應用標簽和權限給多個用戶的通用方法

  • 可配置的密碼hash系統

  • 用戶登錄的表單和視圖工具或者限制的內容

  • 可插入模塊的后端系統

Django的認證系統只提供簡單的方法,并不提供在web認證系統找到的一些特性。解決這些問題的方法是使用第三方插件:

  • 密碼強制性檢查

  • 登錄嘗試限制

  • 針對第三方認證(例如OAuth)

安裝

     django.contrib.auth中,認證支持已經捆綁作為一個Djangocontib模塊。默認情況下,所需配置已經包含在由django-admin startproject生成的setting.py中,在INSTALLED_APPS設置中列出的兩個項目:

     django.contrib.auth

         包含認證框架的核心和默認的模塊

     django.contrib.contenttypes

         Django的內容類型系統,允許權限和你創建的模塊想關聯

   MIDDLEWARE_CLASSES設置中包括這些項目:

      SessionMiddlemare

          通過請求管理會話

      AuthenticationMiddleware

          使用會話關聯用戶和請求

      SessionAuthenticationMiddleware

         密碼更改后,用戶退出用戶其它的會話

    有了這些設置,運行manage.pymigrate為認證相關的model和權限創建必要的數據庫表。




由于個人技術所限有不足之處還請各位指出。可以通過如下方式聯系到筆者:

Linux運維開發群   298324302

北京linux運維求職招聘    153677549


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

报价| 霞浦县| 武鸣县| 沂水县| 宜宾市| 昂仁县| 九寨沟县| 泸水县| 自治县| 嘉义县| 黄陵县| 泽库县| 普兰店市| 贺州市| 理塘县| 镇康县| 堆龙德庆县| 长顺县| 南丹县| 修水县| 宿迁市| 博湖县| 凭祥市| 方城县| 曲沃县| 太白县| 团风县| 蕲春县| 吴忠市| 沅江市| 黄大仙区| 邓州市| 白沙| 天台县| 田东县| 尉犁县| 太和县| 荥经县| 广饶县| 宜阳县| 梁平县|