Token-Based .NET Core API Project
This project is a token-based API built using .NET Core. It provides a foundation for creating secure and scalable web APIs with token-based authentication.
Features Token-Based Authentication: Secure your API endpoints using token-based authentication, providing a seamless and secure authentication mechanism for clients. Scalable Architecture: Built using .NET Core, the project follows best practices for creating scalable and maintainable APIs, allowing for easy scalability as your application grows. Customizable Authorization: Implement customizable authorization rules to control access to your API endpoints based on user roles and permissions.
Getting Started To get started with the project, follow these steps:
Clone the Repository: Clone the project repository to your local machine using the following command:
git clone https://github.com/stanislous/TokenBasedAuthWithDotNet
Setup Database: Configure the database connection string in the appsettings.json file and run database migrations to create the necessary database schema. Here I use the InMemory database for testing purposes.
Run the Application: Build and run the application using your preferred IDE or the command line. The API will be accessible at http://localhost:7279 by default.