front_ponto_eletronico/docs/auth.yml
2025-03-17 15:00:51 -03:00

41 lines
1.1 KiB
YAML

Este endpoint permite que o usuário faça login com seu nome de usuário e senha, gerando um token JWT para autenticação em requisições subsequentes.
---
tags:
- Authentication
summary: Este endpoint permite que o usuário faça login com seu nome de usuário e senha, gerando um token JWT para autenticação em requisições subsequentes.
parameters:
- name: body
in: body
required: true
schema:
type: object
required:
- username
- password
properties:
username:
type: string
password:
type: string
responses:
200:
description: Token gerado com sucesso
schema:
type: object
properties:
token:
type: string
examples:
application/json:
token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFkbWluIiwiaWF0IjoxNjg4Mjg1NjM2fQ.JhXocAAm3yEr9h6F0qX8CG7l2n9XDo1LBK3Gfj9Z9oI"
401:
description: Credenciais inválidas
schema:
type: object
properties:
msg:
type: string
examples:
application/json:
msg: "Credenciais inválidas"