Skip to content

ASP.NET Core Identity project is used to manage user authentication and authorization in a web application. You can manage users and perform login, registration, and password reset operations.

License

Notifications You must be signed in to change notification settings

cihatsolak/net7-microsoft-identity

Repository files navigation

Identity Library Usage

This project demonstrates how to build a web application using all the features of Microsoft Identity library. The project was created using .NET 7.

Project Summary

This project demonstrates how to build a web application using Microsoft Identity library. A web page has been created where users can register and log in. The purpose of the project is to experience all the features provided by the Identity library. These features include:

  • User registration and login
  • Password reset and refresh
  • User profile management
  • Role management
  • Two-factor authentication

Getting Started

You can follow the steps below to locally load and run the project.

Prerequisites

  • .NET 7 SDK must be installed.
  • An IDE (Visual Studio or Visual Studio Code) must be installed.
  • Microsoft.Identity NuGet package must be installed.

Installation

To install the project, open a terminal and enter the following commands:

git clone https://github.com/cihatsolak/net7-microsoft-identity.git
cd identity-project
dotnet run

Usage

When the application is launched, you need to register before logging in. After registering, you can log in to the application. The application includes a profile page and an administration panel.

Contributing

Contributions are welcome. If you find a bug or want to suggest an improvement, please create a new issue on the project's GitHub page.

Authors

  • Cihat Solak - Initial work
  • See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

About

ASP.NET Core Identity project is used to manage user authentication and authorization in a web application. You can manage users and perform login, registration, and password reset operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published