django-federated-login

ภาพหน้าจอของซอฟแวร์:
django-federated-login
รายละเอียดซอฟแวร์:
รุ่น: 0.3.1
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Bouke Haarsma
การอนุญาต: ฟรี
ความนิยม: 12

Rating: 2.0/5 (Total Votes: 1)

Django-แบบ federated เข้าสู่ระบบเป็น app Djhango ที่ให้สะพานรับรองความถูกต้องระหว่างโครงการ Django และ OpenID ที่เปิดใช้งานผู้ให้บริการเอกลักษณ์ & nbsp;. สะพานโดเมนก่อนสายที่จะใช้กับซิงเกิ้ล Google Apps แต่อาจจะมีการขยายไปยัง จะเชื่อมโยงกับผู้ให้บริการ OpenID อื่น ๆ มันแตกต่างจากผู้บริโภค OpenID อื่น ๆ ตามที่ผู้บริโภคเพียง แต่ช่วยให้การเชื่อมต่อกับผู้ให้บริการบัตรประจำตัวที่กำหนดไว้ล่วงหน้า
แบ็กเอนด์ที่มีให้ตรงกับผู้ใช้ตามที่อยู่ e-mail กลับมาจากผู้ให้บริการเอกลักษณ์ หากผู้ใช้ไม่ตรงกันอาจจะพบบัญชีผู้ใช้สามารถเลือกที่จะสร้าง
การติดตั้ง
การติดตั้งด้วยจุด:
& nbsp; จุดติดตั้ง Django-แบบ federated เข้าสู่ระบบ
เพิ่ม 'federated_login' ในรายการของปพลิเคชันที่ติดตั้งของคุณ:
settings.py:
INSTALLED_APPS = (
& nbsp; ...
& nbsp; 'federated_login',
)
เพิ่ม 'federated_login.auth.backend.EmailBackend' เป็นแบ็กเอนด์การตรวจสอบ:
settings.py:
AUTHENTICATION_BACKENDS = (
& nbsp; 'federated_login.auth.backends.EmailBackend',
& nbsp; 'django.contrib.auth.backends.ModelBackend',
)
ให้โดเมนของ Google Apps เพื่อระบุกับ:
settings.py:
FL_APPS_DOMAIN = 'webatoom.nl'
ลงทะเบียนมุมมอง:
urls.py:
url (R '^ แบบ federated /' รวม ('federated_login.urls'))
การใช้งาน
เบราว์เซอร์ของคุณเพื่อ / แบบ federated / เข้าระบบ / คุณอาจต้องการที่จะรวมปุ่มเพื่อ url นี้บนหน้าเข้าสู่ระบบปกติ
การตั้งค่าพิเศษ
เหล่านี้จะตั้งค่าปรับแต่ง:
FL_APPS_DOMAIN
& nbsp; โดเมน Google Apps เพื่อระบุกับ
FL_CREATE_USERS (เริ่มต้น: เท็จ)
& nbsp; ไม่ว่าจะเป็นการสร้างบัญชีผู้ใช้เมื่ออยู่ e-mail ที่ไม่รู้จักที่จะนำเสนอ
FL_USER_FACTORY (เริ่มต้น: 'aba.utils.fl_user_factory')
& nbsp; ฟังก์ชั่นที่เรียกว่าเมื่อมีการสร้างบัญชีผู้ใช้
FL_SSO_ENDPOINT (ค่าเริ่มต้น: Google Apps)
& nbsp; แทนที่การตั้งค่านี้จะเชื่อมโยงกับผู้ให้บริการอีกตัวตน OpenID
หมายเหตุ
แพคเกจนี้ขึ้นอยู่กับส้อมของหลาม OpenID เป็นรุ่นต้นน้ำปัจจุบัน (2.2.5) ไม่ได้เล่นได้ดีกับส่วนขยายของ Google ที่ใช้โดยผู้ให้บริการเอกลักษณ์ของ Google Apps ส้อมนี้ไม่ได้ระบุไว้ใน PyPi เพื่อให้คุณมีที่จะรวมบรรทัดต่อไปนี้ใน requirements.txt ของคุณที่จะสั่งให้จุดที่รุ่น patched ของหลาม OpenID สามารถพบได้:
requirements.txt:
--find เชื่อมโยง https://github.com/Bouke/python-openid/downloads

Requirements:

  • Python
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Bouke Haarsma

ความคิดเห็นที่ django-federated-login

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!