Saltar al contenido principal

Cambiar contraseña del usuario autenticado

POST 

/profile/change-password

Propósito

Cambia la contraseña del usuario autenticado validando credencial actual y confirmación de la nueva clave.

Objetivo

Permitir rotación de credenciales desde el perfil sin intervención administrativa.

Casos de uso

  • Cambiar contraseña de forma preventiva.
  • Actualizar contraseña tras sospecha de acceso no autorizado.
  • Normalizar claves tras políticas internas de seguridad.

Detalles técnicos

  • Requiere current, new_pass y confirm_pass.
  • Si current es inválida retorna INVALID_PASSWORD (403).
  • Si new_pass y confirm_pass no coinciden retorna PASSWORD_NOT_MATCH (405).
  • En éxito, guarda hash bcrypt y limpia recovery_token.
  • Devuelve model.parse(user) (sin password ni recovery_token).

Autenticación

Soporta JWT Bearer token y API Key.

Request

Responses

Contraseña cambiada correctamente

Response Headers