An open API service indexing awesome lists of open source software.

https://github.com/m-ahmedk/api-key-auth

A .NET Core web API configured in Swagger that requires API token authentication for accessing resources. Versioning is also supported.
https://github.com/m-ahmedk/api-key-auth

api-key-authentication csharp dotnet-core entity-framework-core swagger-ui web-api

Last synced: about 14 hours ago
JSON representation

A .NET Core web API configured in Swagger that requires API token authentication for accessing resources. Versioning is also supported.

Awesome Lists containing this project

README

          

# Data Access API
This project is a .NET Core web API configured in Swagger that requires API token authentication for accessing resources. Versioning is also supported.

## Installation
- Clone the repository.
- Open the solution in Visual Studio.
- Run the project.

## Usage
1. Set an API token via User Secrets to run this project
2. Include the API token in the header of all API requests.
3. Use Swagger to view and test the available API endpoints.

## Features
- API token authentication for securing access to resources.
- Swagger UI for easy documentation and testing of the API.
- Versioning support to help manage changes to the API over time.

## Technologies Used
- .NET Core
- Swagger

## License
This project is licensed under the MIT License, - see the [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/m-ahmedk/api-key-auth/blob/main/LICENSE) file for details.

## Acknowledgments
Swagger for providing an easy way to document and test APIs.
Microsoft for creating the .NET Core platform.