51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
Renova o token de acesso JWT
|
|
---
|
|
tags:
|
|
- Authentication
|
|
summary: Renova o token de acesso JWT
|
|
description: Renova o token de acesso JWT utilizando um refresh token válido.
|
|
parameters:
|
|
- in: header
|
|
name: Authorization
|
|
required: true
|
|
description: O refresh token no formato `Bearer <token>`.
|
|
schema:
|
|
type: string
|
|
responses:
|
|
200:
|
|
description: Token de acesso renovado com sucesso
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
access_token:
|
|
type: string
|
|
examples:
|
|
application/json:
|
|
access_token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFkbWluIiwiaWF0IjoxNjg4Mjg1NjM2fQ.JhXocAAm3yEr9h6F0qX8CG7l2n9XDo1LBK3Gfj9Z9oI"
|
|
401:
|
|
description: Token inválido ou expirado
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
msg:
|
|
type: string
|
|
examples:
|
|
application/json:
|
|
msg: "Token inválido ou expirado"
|
|
400:
|
|
description: Cabeçalho de autorização ausente ou mal formatado
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
properties:
|
|
msg:
|
|
type: string
|
|
examples:
|
|
application/json:
|
|
msg: "Cabeçalho de autorização ausente"
|