Data Store Web API é uma Web API utilizada no gerenciamento de acessos e catálogo de dados dentro de um banco de dados relacional.
Fornecer uma interface entre usuário final e banco de dados.
- Documentar quem solicitou uma permissão à um objeto
- Documentar quem liberou a permisão
- Documentar quando foi a solicitação
- Documentar quando foi a liberação
- Catalogar objetos dentro do banco, de forma a classificálos em categorias, facilitando a busca de dados.
O software desenvolvido neste repositório possui como finalidade o estudo das tecnologias utilizadas.
- Asp Net Core - API
- Entity Framework - ORM
- Identity Framework - Controle de Usuários
- SQL Server - Banco de Dados
Para ter detalhes do fluxo de uso da API, criei um fluxograma que pode ser consultado no Link. No entanto, forneço abaixo um resumo do fluxo:
- Usuário cria seu cadastro na API
- Solicita uma permissão (SELECT, UPDATE, DELETE...) á um objeto (TABELA, PROCEDURE, VIEW...)
- A solicitação passa pela avaliação de um avaliador
- O avaliador quando não aprova a solicitação, dá direito ao usuário de ter um recurso
- O avaliador quando aprova a solicitação, notifica o usuário.
- No caso onde há recurso de avaliação pelo usuário, o avaliador pode aceitar ou recusar o recurso.
Atualmente uma aplicação desktop está sendo desenvovida Link repositório git, a qual fará as requisições para esta API, e fornecerá ao usuário uma esperiência visual do sistema.