Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diegomaiasantos/webapp.identity
Projeto focado na melhoria do conhecimento das seguintes tecnologias: Asp.NET Core Identity + MVC e Web API + SQL Server + EF Core
https://github.com/diegomaiasantos/webapp.identity
asp-net-core asp-net-identity asp-net-mvc bootstrap csharp dotnet entity-framework javascript jquery sql-server web-api
Last synced: 19 days ago
JSON representation
Projeto focado na melhoria do conhecimento das seguintes tecnologias: Asp.NET Core Identity + MVC e Web API + SQL Server + EF Core
- Host: GitHub
- URL: https://github.com/diegomaiasantos/webapp.identity
- Owner: DiegoMaiaSantos
- License: mit
- Created: 2025-01-09T14:12:06.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2025-01-16T18:13:20.000Z (21 days ago)
- Last Synced: 2025-01-16T19:28:14.512Z (21 days ago)
- Topics: asp-net-core, asp-net-identity, asp-net-mvc, bootstrap, csharp, dotnet, entity-framework, javascript, jquery, sql-server, web-api
- Language: C#
- Homepage:
- Size: 923 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebApp.Identity
![Versão](https://img.shields.io/badge/versão-1.0.0-blue)
![Última Atualização](https://img.shields.io/github/last-commit/DiegoMaiaSantos/WebApp.Identity)
![Licença](https://img.shields.io/github/license/DiegoMaiaSantos/WebApp.Identity)
![GitHub Stars](https://img.shields.io/github/stars/DiegoMaiaSantos/WebApp.Identity?style=social)![C#](https://img.shields.io/badge/C%23-239120?style=flat&logo=c-sharp&logoColor=white&color=239120)
![.NET](https://img.shields.io/badge/.NET-512BD4?style=flat&logo=dotnet&logoColor=white&color=512BD4)
![ASP.NET MVC](https://img.shields.io/badge/ASP.NET%20MVC-512BD4?style=flat&logo=dotnet&logoColor=white)
![ASP.NET Identity](https://img.shields.io/badge/ASP.NET%20Identity-512BD4?style=flat&logo=dotnet&logoColor=white)
![Entity Framework](https://img.shields.io/badge/Entity%20Framework-512BD4?style=flat&logo=dotnet&logoColor=white)
![SQL Server](https://img.shields.io/badge/SQL%20Server-CC2927?style=flat&logo=microsoft-sql-server&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)
![Bootstrap](https://img.shields.io/badge/Bootstrap-563D7C?style=flat&logo=bootstrap&logoColor=white)
![jQuery](https://img.shields.io/badge/jQuery-0769AD?style=flat&logo=jquery&logoColor=white)
#
# Descrição do ProjetoEsta é uma WebApp desenvolvida com **Visual Studio Community 2022** utilizando o framework **ASP.NET Core MVC** e **ASP.NET Core Identity**. A aplicação foi projetada para explorar e demonstrar as funcionalidades robustas de autenticação e autorização, fornecendo um sistema seguro e escalável para gerenciar usuários.
## Objetivos da Aplicação
A WebApp tem como foco principal:
- Implementar um sistema de controle de identidade para aplicações ASP.NET Core.
- Gerenciar autenticação e autorização com o uso de **Claims**, **Roles**, e o gerenciamento de identidade do ASP.NET Core Identity.
- Demonstrar práticas recomendadas para extender e personalizar a framework de identidade para cenários específicos.## Recursos e Funcionalidades
- **Cadastro de Usuários**: Sistema completo para registro de novos usuários na aplicação.
- **Autenticação e Autorização**: Controle de acesso baseado em **Roles** e **Claims**.
- **Redefinição de Senha**: Fluxo seguro para recuperação de contas.
- **Extensibilidade**: Pontos de personalização para ajustar o sistema de identidade às necessidades específicas da aplicação.
- **Gerenciamento de Permissões**: Controle de acesso eficiente para diferentes níveis de usuários e grupos.## Requisitos para Executar
- **Visual Studio Community**.
- Conhecimentos básicos de:
- **HTML**, **CSS** e **JavaScript**.
- Banco de Dados (SQL Server recomendado).
- **.NET Core** e **Entity Framework Core**.## Benefícios para o Desenvolvedor
Ao utilizar esta aplicação como base, você:
1. Aprenderá a trabalhar com o núcleo do **ASP.NET Core Identity**, entendendo seus princípios e funcionalidades.
2. Desenvolverá uma compreensão sólida de como gerenciar identidades de usuários em aplicações web.
3. Evitará problemas comuns de implementação incorreta que podem dificultar a escalabilidade do projeto.## Público-Alvo
- Desenvolvedores interessados em aprofundar conhecimentos em **ASP.NET Core Identity**.
- Aqueles que desejam implementar controle de acesso robusto em suas aplicações ASP.NET Core.
- Equipes que buscam entender e gerenciar autenticação e autorização de maneira eficiente.---
Este projeto serve como uma base para o desenvolvimento de sistemas seguros e escaláveis, com possibilidades de integração e expansão para versões futuras do framework.