Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Creative Flow - Wiki Creative Flow - Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Creative Flow
  • Creative Flow - WikiCreative Flow - Wiki
  • Issues
  • #5

Closed
Open
Created Mar 19, 2025 by Thomas Melison Rodrigues Mello@thomas.melloMaintainer

2.1 Criar rota de cadastro de usuário

A rota de criação do usuário é uma rota não protegida e pode ser chamada sem a necessidade de um token. A rota deve ser um POST para o endpoint /cadastro. O corpo da requisição deve conter nome de usuário, e-mail e senha.

As respostas devem ser:

  • 409 (Conflict) caso já haja um usuário com o mesmo e-mail ou mesmo username
  • 400 (Bad Request) caso o corpo da requisição não contenha somente os dados especificados anteriormente
  • 500 (Internal server error) pra qualquer erro relacionado ao servidor (como erro ao comunicar ao banco de dados)
  • 201 (Created) quando o cadastro for realizado com sucesso.

No caso de status code 201, a resposta também deve retornar o "access token", como se o usuário ao se registrar já tivesse realizado o login.

Edited Mar 26, 2025 by Vicente Hofmeister
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking