django-netauth

Phần mềm chụp màn hình:
django-netauth
Các chi tiết về phần mềm:
Phiên bản: 0.1.92
Ngày tải lên: 11 May 15
Nhà phát triển: Kirill Klenov
Giấy phép: Miễn phí
Phổ biến: 7

Rating: nan/5 (Total Votes: 0)

django-netauth là Django ứng dụng mà cho phép xác thực người dùng thông qua OpenID / OAuth / Facebook / Vkontakte.
Cài đặt:
Django netauth nên được cài đặt bằng cách sử dụng pip:
pips cài đặt django-netauth

Setup:

& Nbsp; * Thêm 'netauth' để INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Thêm 'netauth.middleware.RedirectMiddleware' để MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Thêm url netauth căn url
& Nbsp; url ('auth /', bao gồm ('netauth.urls')),
& Nbsp; * Thêm phụ trợ netauth để AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Xem thiết lập các dịch vụ dưới đây.
Sử dụng netauth
& Nbsp; 1. Sử dụng url '/ auth / login' như điểm đăng nhập vào trang web của bạn
& Nbsp; 2. Sử dụng mẫu từ khóa 'netauth_widget'
& Nbsp; 3. Tạo giao diện tùy chỉnh
Trường tắm
Để lấp trường bổ sung có thể được yêu cầu của hồ sơ của bạn, bạn cần phải thiết lập vài biến ở settings.py của dự án của bạn.
Tên của biến cần được uppercased tên của backend + "_PROFILE_MAPPING". Ví dụ: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, vv ..
Các giá trị của biến này phải được từ điển với tên của trường ở phía nhà cung cấp và giá trị của nó phải là tên của trường mẫu của bạn. Ví dụ như:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Ở đây bạn có thể thấy rằng 'screen_name' là những gì bạn yêu cầu từ twitter, trong EXTRA_FORM của bạn, bạn sẽ thấy giá trị của việc này dưới phím 'username'. Điều này là bởi vì mỗi phương pháp xác thực có thể cung cấp các tên khác nhau cho dữ liệu của mình và bạn cần phải thống nhất đó.
Ngoài ra bạn có thể ghi đè lên các EXTRA_FORM chính nó và thiết lập NETAUTH_EXTRA_FORM biến với giá trị là đường dẫn đến hình thức tùy chỉnh của bạn. Đừng quên để thực hiện tiết kiệm phương pháp trong hình thức này

Yêu cầu .

  • Django
  • Python
  • pip

Phần mềm khác của nhà phát triển Kirill Klenov

scss
scss

15 Apr 15

Pylama
Pylama

20 Jul 15

django-gishelper
django-gishelper

11 May 15

Ý kiến ​​để django-netauth

Bình luận không
Nhập bình luận
Bật hình ảnh!