Skip to content

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

License

Notifications You must be signed in to change notification settings

m-ahmedk/api-key-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 file for details.

Acknowledgments

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages