01. šŸ” Autenticação

Autenticação e controle de acesso Sistema de autenticação OAuth2 com tokens JWT para acesso seguro à API. Recursos disponíveis:

  • Autenticação OAuth2 com Bearer tokens

  • Tokens sem expiração automĆ”tica

  • Controle de sessƵes de usuĆ”rio

  • Integração com aplicaƧƵes externas

Autenticação OAuth2

post

Endpoint principal para autenticação na API Maino

Implementa o protocolo OAuth2 para gerar tokens JWT de acesso Ơ API. Este endpoint Ʃ o ponto de entrada para todas as integraƧƵes e deve ser usado antes de acessar qualquer outro recurso protegido da API.

PrƩ-requisitos:

  • Application UID fornecido pela equipe Maino

  • Credenciais vĆ”lidas de usuĆ”rio no sistema

  • UsuĆ”rio deve ter permissƵes de API ativadas

Fluxo de autenticação:

  1. Envie application_uid, email e password

  2. Sistema valida as credenciais e permissƵes

  3. Retorna dados da empresa e tokens de acesso

  4. Use o access_token como Bearer Token em outras requisiƧƵes

CaracterĆ­sticas do token:

  • Validade: 24 horas

  • Formato: JWT (JSON Web Token)

  • Escopo: Acesso completo Ć  API conforme permissƵes do usuĆ”rio

  • Renovação: Usar refresh_token para renovar sem nova autenticação

SeguranƧa:

  • Tokens sĆ£o Ćŗnicos por usuĆ”rio e aplicação

  • Dados sensĆ­veis nunca sĆ£o armazenados no token

  • Controle de IP e rate limiting aplicados

  • Auditoria completa de tentativas de login

Corpo
application_uidstring · uuidObrigatório

UUID único da aplicação fornecido pela Maino

Example: 7be75d8c-6bb5-4749-9cf1-cc181073520b
emailstring · emailObrigatório

Email do usuƔrio cadastrado no sistema

Example: [email protected]
passwordstring · passwordObrigatório

Senha do usuƔrio

Example: senhaSegura123!
Respostas
chevron-right
200

Autenticação realizada com sucesso

post
/authentication

Atualizado