django-netauth

Software captura de pantalla:
django-netauth
Detalles de software:
Versión: 0.1.92
Fecha de carga: 11 May 15
Promotor: Kirill Klenov
Licencia: Libre
Popularidad: 7

Rating: nan/5 (Total Votes: 0)

django-netauth es Django aplicación que permite autenticar a los usuarios a través de OpenID / OAuth / Facebook / Vkontakte.
Instalación:
Django netauth debe instalarse utilizando pip:
PIP instalar django-netauth

Configuración:

& Nbsp; * Agregar 'netauth' a INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Agregar 'netauth.middleware.RedirectMiddleware' a MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Añadir urls netauth basar urls
& Nbsp; url ('auth /', incluye ('netauth.urls')),
& Nbsp; * Añadir backend netauth a AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Ver abajo la configuración de servicios.
Utilice netauth
& Nbsp; 1. Utilice url '/ auth / Entrar' como punto de inicio de sesión en su sitio
& Nbsp; 2. Utilice la etiqueta de plantilla 'netauth_widget'
& Nbsp; 3. Crear interfaz personalizada
campos adicionales
Con el fin de llenar los campos adicionales que pueden ser requeridos por el perfil de usuario, es necesario configurar par de variables en settings.py de su proyecto.
El nombre de la variable debe ser en mayúscula nombre de backend + "_PROFILE_MAPPING". Por ejemplo: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
El valor de esta variable debe ser el diccionario con el nombre del campo en el lado del proveedor y su valor debe ser el nombre de su campo de formulario. Por ejemplo:
TWITTER_PROFILE_MAPPING = {'screen_name': 'nombre de usuario',}
Aquí se puede ver que 'screen_name' es lo que se pide de Twitter, en su EXTRA_FORM verá el valor de este bajo llave 'nombre de usuario'. Esto es porque cada método de autenticación puede proporcionar diferentes nombres para sus datos y hay que unificarla.
También puede anular la EXTRA_FORM sí y establecer variables NETAUTH_EXTRA_FORM con valor como ruta de acceso al formulario personalizado. No te olvides de aplicar método para guardar en esta forma

Requisitos .

  • Django
  • Python
  • pip

Otro software de desarrollador Kirill Klenov

Python-SCSS
Python-SCSS

12 May 15

Pylama
Pylama

20 Jul 15

django-gishelper
django-gishelper

11 May 15

Comentarios a la django-netauth

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!