django-netauth

Django OpenID, Autentificación de OAUTH
Descargar ahora

django-netauth Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Nombre del editor:
  • Kirill Klenov

django-netauth Etiquetas


django-netauth Descripción

Django OpenID, Autentificación OAUTH Django-Nedauth es la aplicación Django que permite autenticar a los usuarios a través de OpenID / OAUTH / Facebook / Vkontakte.instalation: Django Netauth debe instalarse usando PIP: PIP Instale Django-NetauthSetup: * Agregar 'Netautut' a instally_apps instally_apps + = ('Netauth', ) * Agregar 'Netauth.Middleware.RedirectMiddleware' a Middleware_classes Middleware_Classes + = ('netauth.middleware.redirectmiddleware',) * Agregar a NetAuth URLS a la URL de URL de base ('AUTH /', incluya ('NETAUTH.URLS')), * Agregar Netauth Backend a autentication_backends autentication_backends + = ('netauth.auth.netbackend',) * Consulte la configuración de los servicios Bellow.USE NETAUTH 1. Use URL '/ AUTH / LOGIN' como punto de inicio de sesión en su sitio 2. Use la etiqueta de la plantilla 'NETAUTH_WIDGET' 3. Cree un pedido de CHORCHIN INTERFACEEXTRA personalizado para llenar los campos adicionales que pueden ser requeridos por su perfil de usuario, debe configurar un par de variables en Configuración.Py de su proyecto. El nombre de la variable debe ser el 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': 'username',} Aquí puede ver que 'screen_name' es lo que está pidiendo de Twitter, en su forma extraer, verá el valor de este nombre de usuario '. Esto se debe a que cada método de autenticación puede proporcionar nombres diferentes para sus datos y debe unificarlo. También puede anular el propio FEXA_FORM y establecer la variable NETAUTUTH_EXTRA_FORM con el valor como la ruta a su formulario personalizado. No olvides implementar el método guardado en este formulario. Requisitos: · Django · Python · PIP


django-netauth Software relacionado