Trabajando en un proyecto simple utilizando Django, y acabo de terminar el formulario de inicio de sesión/registro. Lo que intento hacer es mostrar los errores cuando el usuario no hace algo de la manera correcta (por ejemplo, no coincidir la contraseña). Hice el formulario de inicio de sesión/registro utilizando esta . . . Read more
Estoy tratando de entender cómo funcionan las cosas cuando se escribe lo siguiente en settings.py: AUTHENTICATION_BACKENDS = ( “django.contrib.auth.backends.ModelBackend”, “allauth.account.auth_backends.AuthenticationBackend”, “master_password.auth.ModelBackend” ) En particular, la documentación menciona lo siguiente: Si un backend genera una excepción PermissionDenied, la autenticación fallará inmediatamente. Django no verificará los backends que siguen. Dado esto, ¿cómo . . . Read more
Extendido desde: https://stackoverflow.com/questions/70389502/drf-how-to-simple-jwt-authenticating-without-the-username-field Estaba tratando de averiguar cómo autenticar a un usuario con un campo que no está configurado como el USERNAME_FIELD y me encontré con algunos problemas, me permite ingresar en los campos de datos correctos, pero nunca autentica. Estoy usando este fragmento de código de la respuesta a . . . Read more
Utilicé el formulario de autenticación predeterminado de Django (AuthenticationForm) para iniciar sesión. Aquí está mi código: from django.contrib.auth.forms import ( AuthenticationForm, PasswordResetForm, UsernameField ) class ProfiledAuthenticationForm(AuthenticationForm): username = UsernameField( label=_(“username”), max_length=254, widget=forms.TextInput(attrs={‘autofocus’: True, ‘placeholder’: ‘username’}), ) password = forms.CharField( label=_(“password”), strip=False, widget=forms.PasswordInput(attrs={‘placeholder’: ‘password’}), ) Cuando falla el inicio de sesión, . . . Read more
Estoy usando mozilla-django-oidc para iniciar sesión con SSO en una de mis aplicaciones de Django. Cuando cada usuario inicia sesión en la aplicación utilizando SSO, el usuario se agrega a la tabla auth_user de la base de datos de PostgreSQL (si el usuario aún no está guardado). La columna de . . . Read more