maximocanedo / maximocanedo/QuePasaAPI
Usar `Fail` para excepciones y errores visibles para el usuario.
@carlo-renosto is already working on this.
Since Oct 13, 2024.
- Dominant language
- Java
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Para las excepciones, usar un Fail.
Ejemplo de uso:
throw new Fail("Los administradores no pueden solicitar una actualizacion de rol.", HttpStatus.FORBIDDEN);
Estas excepciones están serializadas y son aptas para devolver en una respuesta HTTP. Las demás pueden tener comportamientos no esperados, devolver un objeto muy grande con detalles muy técnicos, lo que además expone posibles vulnerabilidades en el sistema.
Las excepciones permitidas son las que maneja Spring Security, la capa de autenticación, y los errores de tipo ValidationError que también están serializados y dirigidos al usuario final.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.