django-netauth

צילום מסך תוכנה:
django-netauth
פרטי תוכנה:
גרסה: 0.1.92
טען תאריך: 11 May 15
מפתחים: Kirill Klenov
רשיון: ללא תשלום
פופולריות: 7

Rating: nan/5 (Total Votes: 0)

Django-netauth היא אפליקציה יחידת המאפשרת לאמת משתמשים באמצעות OpenID / OAuth / פייסבוק / VKontakte.
התקנה:
netauth אופטימיות צריך להיות מותקן באמצעות PIP:
PIP להתקין יחידת-netauth

הגדרה:

& Nbsp; * הוסף 'netauth' לINSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * הוסף 'netauth.middleware.RedirectMiddleware' לMIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * להוסיף כתובות netauth לבסס כתובות
& Nbsp; כתובת אתר ('auth /', כולל ('netauth.urls')),
& Nbsp; * הוסף backend netauth לAUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * ראה התקנת שירותים לשאוג.
השתמש netauth
& Nbsp; 1. השתמש כתובת אתר '/ auth / התחברות' כנקודת כניסה באתר שלך
& Nbsp; 2. השתמש בתג תבנית 'netauth_widget'
& Nbsp; 3. צור ממשק מותאם אישית
שדות במיוחד
על מנת למלא את שדות נוספים שעשויים להידרש על ידי פרופיל המשתמש שלך, אתה צריך להגדיר כמה משתנה בsettings.py של הפרויקט שלך.
שמו של משתנה יש uppercased שם backend + "_PROFILE_MAPPING". לדוגמא: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, וכו '..
הערך של משתנה זה חייב להיות מילון עם שמו של השדה בצד הספק וערך שלה חייב להיות שמו של שדה הטופס שלך. למשל:
TWITTER_PROFILE_MAPPING = {'SCREEN_NAME': "שם משתמש",}
כאן אתה יכול לראות ש'SCREEN_NAME 'זה מה שאתה שואל מtwitter, בEXTRA_FORM אתה תראה את הערך של זה תחת' שם משתמש 'מפתח. זאת, משום שכל שיטת אימות יכולה לספק שמות שונים לנתונים שלה ואתה צריך לאחד אותו.
גם אתה יכול לעקוף את EXTRA_FORM עצמו ולהגדיר משתנה NETAUTH_EXTRA_FORM עם ערך כדרך לצורה המותאמת אישית שלך. אל תשכחו ליישם שמור שיטה בטופס זה

דרישות :.

  • יחידת
  • פייתון
  • PIP

תוכנות אחרות של יזם Kirill Klenov

Makesite
Makesite

20 Feb 15

scss
scss

15 Apr 15

Zeta library
Zeta library

23 Jul 15

django-gishelper
django-gishelper

11 May 15

תגובות ל django-netauth

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!