Security / C# / Automation / Playwright / ASP.NET Core

Loki Vault

Cofre Digital Local para Credenciais e Automação de Logins. Proteção com a agilidade da automação moderna.

Sobre o Projeto

LokiVault é um sistema de armazenamento seguro projetado para enfrentar os desafios de gestão de identidade em ambientes de desenvolvimento e produção.

"Inspirado no deus Loki, conhecido por sua astúcia e habilidade de se transformar, este cofre digital protege suas credenciais com camadas de criptografia enquanto oferece flexibilidade para automação."

enhanced_encryption AES-256
api REST API
smart_toy Playwright
database SQL Server

O que ele combina

lock

Criptografia AES - 256

Segurança para todos os dados sensíveis armazenados no banco de dados .

cloud

ASP.NET Core

Backend robusto e escalável utilizando as melhores práticas do ecossistema .NET.

automation

Microsoft Playwright

Automação de navegador para realizar logins automáticos e testes de integração.

storage

SQL Server

Persistência de dados confiável com suporte total a transações e auditoria.

Funcionalidades Principais

check_circle Armazenamento criptografado de credenciais
check_circle Autenticação JWT para acesso na API
check_circle Log de auditoria completo de acessos
check_circle Execução de scripts de login via Playwright
check_circle Interface Swagger para documentação
check_circle Gerenciamento de usuários e permissões

Endpoints da API

Método Rota Descrição
POST /api/auth/login Autenticação e geração de token JWT
GET /api/vault/credentials Lista credenciais autorizadas
POST /api/vault/credentials Armazena nova credencial criptografada
POST /api/automation/run/{id} Executa fluxo de login da automação

Tecnologias Utilizadas

C#
C#
developer_board
.NET 8
language
ASP.NET Core
database
EF Core
precision_manufacturing
Playwright
security
AES-256
description
Swagger
data_thresholding
SQL Server

Video de Apresentacão

Veja uma demonstracao rápida do LokiVault em funcionamento.

Estrutura do Banco de Dados

database lokivault_db
UserAccount Table
Credential Table
AuditLog Table

Estrutura do Projeto

folder_open src/
folder LokiVault.API
folder LokiVault.Core
folder LokiVault.Data
folder LokiVault.DemoQATest
folder LokiVault.Site
Ver repositório no GitHub open_in_new