Document password validation on API writes and that a password change no longer verifies the email
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- documentation
Línea de trabajo
Actualiza la página users/security del bundle con las reglas de contraseña de la API para POST/PATCH/PUT /users, incluida la validación de 6 a 4096 caracteres y la infracción 422 en plainPassword. Explica también que establecer una contraseña ya no verifica el correo electrónico, mientras que los flujos de restablecimiento de contraseña y verificación del correo electrónico conservan su comportamiento respectivo. Revisa la página después de editarla para asegurarte de que identifica claramente qué flujos verifican una dirección de correo electrónico.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
From components-web-app/api-components-bundle#577 (issue components-web-app/api-components-bundle#570).
Please document, on the bundle's users/security page:
- A
plainPasswordsent on a user write through the API (POST/PATCH/PUT /users…) is validated before it is hashed: 6 to 4096 characters, otherwise a 422 with a violation onplainPassword. The forms keep their own rules (a password is required there; the API does not require one on an update). - Setting a password (API, change password form, or any custom path) no longer marks the email address as verified. Only the password reset flow does, because the reset link proves the user owns the inbox; the verify email flow does as before. Sites relying on a password change to verify an address must send users through verify email or password reset instead.
- Lenguaje dominante
- TypeScript
- Estrellas
- 0
- Forks
- 0
- Merge medio
- 1 h 20 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de components-web-app/docs
-
Dificultad 4/5 3-5 días Aptitud para principiantes 40/100
components-web-app/docs#314 · 1 comentario ·
-
documentation
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
components-web-app/docs#290 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
components-web-app/docs#289 · 2 comentarios ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
components-web-app/docs#237 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
components-web-app/docs#1 · 3 comentarios ·
Todos los issues de components-web-app/docs
Issues similares
-
area: cli bug flake ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
gazetta-studio/gazetta-studio#1772 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
microsoft/playwright#43875 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
README translations: ja, ko, deAbiertodocumentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
calagopus/panel#285 · 1 comentario ·
Los mantenedores suelen responder en 1 día