Visão Geral Funcional - ecosif-auth

O que é o ecosif-auth?

O ecosif-auth é o serviço central de autenticação e autorização do ecossistema eCosif. Ele é responsável por:

Contexto no Ecossistema eCosif

O ecosif-auth atua como o gateway de autenticação para todos os outros serviços:

┌─────────────────┐
│   Cliente       │
│  (Frontend)     │
└────────┬────────┘
         │
         ▼
┌─────────────────────────────┐
│     ecosif-auth             │
│  (Autenticação & JWT)       │
└────────┬────────────────────┘
         │
         │ Token JWT
         ▼
┌──────────────────────────────────────────┐
│  Outros Serviços eCosif                  │
│  - ecosif-masterdata                     │
│  - ecosif-moviments                      │
│  - ecosif-querys                         │
│  - ecosif-reports                        │
│  - ecosif-compliance                     │
└──────────────────────────────────────────┘

Principais Funcionalidades

1. Autenticação Multi-Método

O sistema suporta três métodos de autenticação:

Autenticação Local

Autenticação Azure AD

Autenticação OAuth2 (Google)

2. Geração de Tokens JWT

3. Gestão de Usuários

4. Perfis e Permissões

5. Multi-Tenancy

6. Funcionalidades Administrativas

Público-Alvo

Usuários Finais

Desenvolvedores

Integradores

Benefícios

Para Usuários

Para Desenvolvedores

Para a Empresa

Casos de Uso Principais

  1. Login de Usuário: Um funcionário acessa o sistema eCosif pela primeira vez no dia
  2. Autenticação Azure AD: Uma empresa usa Azure AD e seus funcionários fazem login automaticamente
  3. Criação de Usuário: Novo funcionário é criado no sistema via Azure AD
  4. Renovação de Token: Token JWT expira e o usuário precisa fazer login novamente
  5. Acesso a Serviços: Um serviço ecosif-masterdata valida o token JWT do usuário

Tecnologias e Padrões

Próximos Passos

Para mais informações, consulte: