Articles of autenticación

Método de autenticación devolver ninguno en django

Hola. Hice un registro simple y una página de inicio de sesión en django. Cuando desee iniciar sesión, el método de autenticación dentro de la vista de inicio de sesión no responde. mi aplicación de autenticación models.py from django.db import models from django.contrib.auth.models import ( BaseUserManager, AbstractBaseUser ) class MyUserManager(BaseUserManager): def create_user(self, email, date_of_birth, password=None): […]

Al crear un modelo de usuario personalizado en Django, ¿cuál es la diferencia entre heredar de los modelos? ¿Modelo y Autentificador?

He visto dos formas de extender el modelo de Usuario en Django. Método 1: class User(AuthUser): new fields… Método 2: class MyUser(models.Model): user = models.OneToOneField(User) new fields… ¿Cuál es la diferencia entre ellos?

Obteniendo una URL de un servidor Jenkins protegido con autenticación básica con urllib2

Estoy tratando de obtener una URL de un servidor Jekins. Hasta hace poco, pude usar el patrón descrito en esta página ( CÓMO obtener recursos de Internet usando urllib2 ) para crear un administrador de contraseñas que respondiera correctamente a los desafíos de BasicAuth con el nombre de usuario y la contraseña. Todo estuvo bien […]

Django: vistas de restablecimiento de contraseña incorporadas

Estoy siguiendo la documentación y recibo un error NoReverseMatch cuando hago clic en la página para reiniciar mi contraseña. NoReverseMatch at / resetpassword / Reverse para ‘password_reset_done’ con argumentos ‘()’ y no se encontraron los argumentos de las palabras clave ‘{}’. 0 patrones probados: [] urls.py: (r’^resetpassword/passwordsent/$’, ‘django.contrib.auth.views.password_reset_done’), (r’^resetpassword/$’, ‘django.contrib.auth.views.password_reset’, name=”reset_password”), (r’^reset/(?P[0-9A-Za-z]+)-(?P,+)/$’, ‘django.contrib.auth.views.password_reset_confirm’), (r’^reset/done/$’, ‘django.contrib.auth.views.password_reset_complete’), […]

¿Es buena idea usar la autenticación de token REST para aplicaciones web AJAX?

Creé una API web REST utilizando Python / Django y el excelente marco REST de Django. Estoy experimentando con métodos de autenticación en este momento y me preguntaba si es una buena práctica usar la “autenticación de token” para las aplicaciones web AJAX. Incluí un archivo HTML de muestra con una aplicación web CRUD muy […]

Pasar la información de autenticación del compendio apache2 a un script wsgi ejecutado por mod_wsgi

Tengo la directiva AuthType Digest AuthName “global” AuthDigestDomain / AuthUserFile /root/apache_users Require valid-user WSGIScriptAlias / /some/script.wsgi WSGIDaemonProcess mywsgi user=someuser group=somegroup processes=2 threads=25 WSGIProcessGroup mywsgi ServerName some.example.org Me gustaría saber en el /some/script.wsgi def application(environ, start_response): start_response(‘200 OK’, [ (‘Content-Type’, ‘text/plain’), ]) return [‘Hello’] En qué usuario está conectado. ¿Cómo puedo hacer eso?

¿Cómo escapar @ en una contraseña en conexión pymongo?

Mi pregunta es una especificación de cómo puedo validar la contraseña del nombre de usuario para la autenticación mongodb a través de pymongo. . Estoy tratando de conectarme a una instancia de MongoDB utilizando PyMongo 3.2.2 y una URL que contiene el usuario y la contraseña, como se explica en los documentos de MongoDB . […]

¿Cómo manejo las excepciones en Python Social Auth

¿Cómo manejo este tipo de excepción AuthAlreadyAssociated en Python Social Auth ? Todas las respuestas que encontré son para Django Social Auth pero parece que muchas cosas han cambiado desde que fueron escritas.

Django redirecciona a root desde una vista

Estoy creando un proyecto django. Sin embargo, me he encontrado con un pequeño hipo. Mi urls.py se parece a esto url(r’^login/(?P)$’, ‘Home.views.login’), url(r’^logout/$’, ‘Home.views.logout’), Mi views.py en la aplicación Inicio es la siguiente: def login(request,nextLoc): if request.method == “POST”: form = AuthenticationForm(request.POST) user=auth.authenticate(username=request.POST[‘username’],password=request.POST[‘password’]) if user is not None: if user.is_active: auth.login(request, user) return redirect(nextLoc) else: […]

¿Cómo verifico si este usuario es anónimo o realmente un usuario en mi sistema?

def index(request): the_user = request.user En Django, ¿cómo puedo saber si es un usuario real o no? Lo intenté: if the_user: pero “AnonymousUser” está allí incluso si nadie inicia sesión. Por lo tanto, siempre devuelve true y esto no funciona.