Skip to content

ASP.NET MVC Web App with Asp.Net Core Identity implementation

Notifications You must be signed in to change notification settings

haithamabass/EmployeeDbApp-MVC-Identity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP.NET MVC project with Asp.Net Core Identity implementation


Technologies:

  • ASP.NET 6 WebApi
  • Database: Microsoft SQL server.
  • Framework/ library: Entity framework - Identity

Features:

  • Authentication and Authorization using ASP.NET Identity.
  • User login
  • Password hashing
  • Role-based authorization
  • Roles Manager (Create, Read, Update, Delete) Roles
  • Users management (get all users - mange thier roles - delete users- add new user and assign roles to him with a default password)
  • hide or display different parts of a page based on the user's roles.
  • Endpoints request required authorized access.
  • Every user can check his profile to check out his information and to change his password
  • Secured CRUD operations (for three tables in database) :
    • Create (POST)
    • Read (GET) : sort and search methods icluded
    • Update (PUT)
    • Delete (DELETE)

If you have ideas on how to improve the API or if you want to add a new functionality or fix a bug, please, send a pull request.