Skip to content

Feature/biometria niveis acesso - #4

Merged
Invokedzz merged 3 commits into
masterfrom
feature/biometria-niveis-acesso
Oct 25, 2026
Merged

Invokedzz merged 3 commits into
masterfrom
feature/biometria-niveis-acesso

Conversation

@letyciamaia

Copy link
Copy Markdown
Collaborator

O que muda

  • Reconhecimento facial (FaceAiSharp) integrado ao master + correção do registro do IFacialService, que impedia a API de iniciar
  • Front: tela /facial com webcam: cadastra o rosto no primeiro acesso e verifica a cada login; /emissions só abre após a verificação
  • Front: AuthenticationStateProvider lendo o JWT (corrige o erro IAuthenticationService ao abrir /emissions)
  • Níveis de acesso: General barrado em voo internacional agora retorna 403 (antes era 401 e deslogava)
  • Admin: GET /Carbon/Users e PUT /Carbon/Users/{id}/Role + tela /admin/usuarios para listar usuários e trocar perfis
  • Seed do primeiro Admin via user-secret "Seed:AdminEmail"
  • Tela de emissões mostra o perfil logado e erros em português

Como testar

  1. dotnet ef database update --project Carbon.Infrastructure --startup-project Carbon.Core (migration do FaceEmbedding)
  2. dotnet user-secrets set "Seed:AdminEmail" "" --project Carbon.Core
  3. Rodar Core e Front, cadastrar, logar, cadastrar rosto, acessar Usuários

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
@letyciamaia
letyciamaia requested a review from Invokedzz October 25, 2026 00:08
@Invokedzz
Invokedzz merged commit 4319cec into master Oct 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants