django-netauth

소프트웨어 스크린 샷:
django-netauth
소프트웨어 정보:
버전: 0.1.92
업로드 날짜: 11 May 15
개발자: Kirill Klenov
라이센스: 무료
인기: 7

Rating: nan/5 (Total Votes: 0)

장고 - netauth은 오픈 ID / OAuth를 / 페이스 북 / 명 Vkontakte를 통해 사용자를 인증 할 수 있습니다 장고 응용 프로그램입니다.
설치 :
장고 netauth은 PIP를 사용하여 설치해야합니다 :
장고 - netauth를 설치 PIP
설정 :
& NBSP; * INSTALLED_APPS에 'netauth을'추가
& NBSP; INSTALLED_APPS + = ( 'netauth')
& NBSP; * 'netauth.middleware.RedirectMiddleware을'MIDDLEWARE_CLASSES하는 추가
& NBSP; MIDDLEWARE_CLASSES + = ( 'netauth.middleware.RedirectMiddleware')
& NBSP; * URL을 기반으로하는 netauth URL을 추가
& NBSP; URL ( '는 AUTH /'( 'netauth.urls')을 포함)
& NBSP; * AUTHENTICATION_BACKENDS에 netauth 백엔드 추가
& NBSP; AUTHENTICATION_BACKENDS + = ( 'netauth.auth.NetBackend')
& NBSP; * 서비스 설정 울부 짖는 소리를 참조하십시오.
netauth 사용
& NBSP; 1. 귀하의 사이트에 로그인 포인​​트로 URL '/ 인증 / 로그인'을 사용하여
& NBSP; 2. 템플릿 태그 'netauth_widget을'사용
& NBSP; 3. 사용자 지정 인터페이스 만들기
추가 필드
사용자 프로필에 의해 요구 될 수있다 여분의 필드를 채우기 위해, 당신은 당신의 프로젝트의 settings.py 변수의 설정 몇해야합니다.
변수의 이름은 백엔드 + "_PROFILE_MAPPING"의 이름을 대문자로해야합니다. 예를 들어 : 등 GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING ..
이 변수의 값은 양식 필드의 이름이어야합니다 공급자 측과 그 가치에 필드의 이름으로 사전 있어야합니다. 예를 들어 :
TWITTER_PROFILE_MAPPING = { 'screen_name': '사용자 이름'}
여기서 당신은, 당신의 EXTRA_FORM에서는 키 '이름'에서이 값을 볼 수 있습니다 'screen_name가'당신이 트위터에서 요구하는 것입니다 볼 수 있습니다. 모든 인증 방법은 자신의 데이터에 대한 서로 다른 이름을 제공 할 수 있고, 당신이 그것을 통합해야하기 때문이다.
또한 당신은 EXTRA_FORM 자체를 무시하고 사용자 지정 양식에 경로로 값 NETAUTH_EXTRA_FORM 변수를 설정할 수 있습니다. 이 형태의 방법 저장 구현하는 것을 잊지 말라

요구 사항 :.

장고
파이썬
삐악 삐악 울다

개발자의 기타 소프트웨어 Kirill Klenov

Zeta library
Zeta library

23 Jul 15

Makesite
Makesite

20 Feb 15

django-gishelper
django-gishelper

11 May 15

코멘트 django-netauth

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!