django-netauth

軟件截圖:
django-netauth
軟件詳細信息:
版本: 0.1.92
上傳日期: 11 May 15
開發: Kirill Klenov
許可: 免費
人氣: 7

Rating: nan/5 (Total Votes: 0)

Django的netauth是Django的應用程序,允許通過的OpenID / OAuth的/ Facebook的/的Vkontakte用戶進行身份驗證。
安裝:
Django的netauth應該使用PIP安裝:
PIP安裝Django,netauth

設置:

  *添加“netauth'到INSTALLED_APPS
  INSTALLED_APPS + =('netauth',)
  *添加“netauth.middleware.RedirectMiddleware'到MIDDLEWARE_CLASSES
  MIDDLEWARE_CLASSES + =('netauth.middleware.RedirectMiddleware',)
  *添加netauth網址基本URL
  URL('auth /中',包括(“netauth.urls')),
  *添加netauth後端AUTHENTICATION_BACKENDS
  AUTHENTICATION_BACKENDS + =('netauth.auth.NetBackend',)
  *請參閱服務設置波紋管。
使用netauth
  1。使用URL'/認證/登錄'在您的網站的登錄點
  2。使用模板標籤“netauth_widget”
  3。創建自定義界面
外域
為了填補可能需要通過用戶配置文件額外的字段,你需要設置一些變量在項目的settings.py。
變量的名稱應該大寫後端+“_PROFILE_MAPPING”的名字。例如:GOOGLE_PROFILE_MAPPING,TWITTER_PROFILE_MAPPING等。
該變量的值必須是字典上的提供方,其值的字段的名稱必須是表單字段的名稱。例如:
TWITTER_PROFILE_MAPPING = {'screen_name“:”用戶名“,}
在這裡,你可以看到“screen_name”就是你從Twitter問,在你EXTRA_FORM,你會看到這個鍵下的“用戶名”的價值。這是因為每一個身份驗證方法可以提供不同的名稱,它的數據,你需要做統一。
你也可以覆蓋EXTRA_FORM本身並設置NETAUTH_EXTRA_FORM變量,值路徑的自定義窗體。不要忘記保存實現這種形式的方法

要求

  • 在Django的
  • 的Python
  • PIP

顯影劑的其他軟件 Kirill Klenov

Pylama
Pylama

20 Jul 15

scss
scss

15 Apr 15

Python-SCSS
Python-SCSS

12 May 15

意見 django-netauth

評論沒有發現
添加評論
打開圖片!