41 lines
1.1 KiB
YAML
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"
|