django-federated-login

軟件截圖:
django-federated-login
軟件詳細信息:
版本: 0.3.1
上傳日期: 20 Feb 15
開發: Bouke Haarsma
許可: 免費
人氣: 0

Rating: 2.0/5 (Total Votes: 1)

Django的聯合登陸是Djhango應用程序,提供Django的項目和OpenID的功能標識提供者之間的認證橋樑 這座橋是預接線要與一個單一的谷歌Apps域使用,但可以擴展到與其他的OpenID提供商也聯繫在一起。它是從其他的OpenID消費者不同,因為這消費者只允許連接到一個預先定義的身份提供者。
所提供的後台匹配基礎上的電子郵件地址的用戶的身份提供者返回。如果沒有匹配的用戶可以找到,一個用戶帳戶可以任選地創建。
安裝
安裝有點子:
  PIP安裝Django-聯合登陸
加入“federated_login'你安裝的應用程序列表:
settings.py:
INSTALLED_APPS =(
  ...
 “federated_login',

加入“federated_login.auth.backend.EmailBackend”作為認證後端:
settings.py:
AUTHENTICATION_BACKENDS =(
 “federated_login.auth.backends.EmailBackend',
 “dj​​ango.contrib.auth.backends.ModelBackend',

提供谷歌Apps域來識別反對:
settings.py:
FL_APPS_DOMAIN ='webatoom.nl“
註冊的意見:
urls.py:
URL(R'^聯合/',包括(“federated_login.urls')),
用法
瀏覽器指向/聯合/登錄/。您可能要包括一個按鈕來這個網址定期登錄頁面上。
其他設置
這些都是可自定義設置:
FL_APPS_DOMAIN
 谷歌Apps域來識別反對。
FL_CREATE_USERS(默認值:false)
 無論是創建一個用戶帳戶時,未知的e-mail地址呈現。
FL_USER_FACTORY(默認:“aba.utils.fl_user_factory”)
 在創建用戶帳戶時所調用的函數。
FL_SSO_ENDPOINT(默認:谷歌企業應用套件)
 覆蓋此設置與其他OpenID身份提供商鏈接。
注意
這個軟件包依賴的python-的OpenID的一個分支作為當前上游版本(2.2.5)不與使用谷歌企業應用套件的身份提供者谷歌的擴展打好。這叉不是PyPI上上市,所以你必須包括在您requirements.txt指示點子以下行,其中的python-的OpenID的修補版本,可以發現:
requirements.txt:
--find三通https://github.com/Bouke/python-openid/downloads

Requirements:

  • Python
  • 在Django的

顯影劑的其他軟件 Bouke Haarsma

意見 django-federated-login

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