GILLIS INTERACTIVE
  1. Autenticação
GILLIS INTERACTIVE
  • Comece aqui
  • Autenticação
    • Renovar token
      PUT
    • Criar token
      POST
    • Validar token
      GET
  • Alunos
  1. Autenticação

Validar token

GET
https://ensino.gillisinteractive.com.br/api/auth

Descrição#

Endpoint para validar se um token JWT está válido e ativo. Permite verificar a validade do token sem precisar fazer um novo login.

📋 Detalhes da Requisição#

URL#

GET https://seudominio.com/api/auth

Headers Obrigatórios#

Parâmetros#

CampoTipoObrigatórioDescrição
Authorizationstring✅ SimToken JWT no formato "Bearer TOKEN"

📤 Respostas da API#

✅ Sucesso (200 OK)#

{
  "success": true,
  "message": "Token válido",
  "data": {
    "valid": true,
    "expires_at": "2025-02-23 18:13:11"
  }
}

❌ Erro - Token Não Fornecido (401 Unauthorized)#

{
  "success": false,
  "message": "Token não fornecido",
  "error": "Unauthorized"
}

❌ Erro - Token Inválido (401 Unauthorized)#

{
  "success": false,
  "message": "Token inválido ou expirado",
  "error": "Unauthorized"
}

Campos Retornados#

CampoTipoDescrição
validbooleanIndica se o token é válido
expires_atstringData e hora de expiração do token

Cenários de Uso#

1.
Verificação periódica - Validar token antes de operações críticas
2.
Renovação automática - Verificar se token precisa ser renovado
3.
Debug de autenticação - Verificar se token está funcionando

⚠️ Códigos de Status HTTP#

CódigoDescriçãoQuando Ocorre
200SuccessToken válido
401UnauthorizedToken inválido, expirado ou não fornecido
500Internal Server ErrorErro interno do servidor

🔄 Fluxo de Validação#


Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://ensino.gillisinteractive.com.br/api/auth' \
--header 'Authorization: Bearer <token>'

Respostas

🟢200Success
application/json
Body

Exemplo
{
    "success": true,
    "message": "string",
    "data": {
        "valid": true,
        "expires_at": "string"
    },
    "timestamp": "string",
    "status_code": 0
}
Página anterior
Criar token
Built with