django-netauth

Software screenshot:
django-netauth
Rincian Software:
Versi: 0.1.92
Tanggal Upload: 11 May 15
Pengembang: Kirill Klenov
Lisensi: Gratis
Popularitas: 7

Rating: nan/5 (Total Votes: 0)

Django-netauth adalah Django aplikasi yang memungkinkan pengguna mengotentikasi melalui OpenID / OAuth / Facebook / Vkontakte.
Instalasi:
Django netauth harus dipasang menggunakan pip:
pip menginstal Django-netauth

Setup:

& Nbsp; * Add 'netauth' untuk INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Add 'netauth.middleware.RedirectMiddleware' untuk MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Tambahkan url netauth mendasarkan url
& Nbsp; url ('auth /', termasuk ('netauth.urls')),
& Nbsp; * Tambahkan backend netauth ke AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Lihat layanan penyiapan bawah.
Gunakan netauth
& Nbsp; 1. Gunakan url '/ auth / login' sebagai titik masuk di situs Anda
& Nbsp; 2. Gunakan tag template 'netauth_widget'
& Nbsp; 3. Membuat antarmuka kustom
Kolom tambahan
Dalam rangka mengisi bidang tambahan yang mungkin diperlukan oleh profil pengguna Anda, Anda perlu untuk setup beberapa variabel dalam settings.py proyek Anda.
Nama variabel harus nama backend + "_PROFILE_MAPPING" uppercased. Sebagai contoh: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, dll ..
Nilai dari variabel ini harus kamus dengan nama bidang di sisi penyedia dan nilainya harus nama bidang formulir Anda. Sebagai contoh:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Di sini Anda dapat melihat bahwa 'screen_name' adalah apa yang Anda minta dari twitter, di EXTRA_FORM Anda, Anda akan melihat nilai ini di bawah kunci 'username'. Hal ini karena setiap metode otentikasi dapat memberikan nama yang berbeda untuk data dan Anda perlu untuk menyatukan itu.
Anda juga dapat mengganti EXTRA_FORM itu sendiri dan mengatur variabel NETAUTH_EXTRA_FORM dengan nilai sebagai jalur untuk bentuk kustom Anda. Jangan lupa untuk menerapkan Hemat metode dalam formulir ini

Persyaratan :.

  • Django
  • Python
  • pip

Perangkat lunak lain dari pengembang Kirill Klenov

Zeta library
Zeta library

23 Jul 15

Pylama
Pylama

20 Jul 15

django-gishelper
django-gishelper

11 May 15

Komentar untuk django-netauth

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!