{"repo":"kolappannathan/dotnet-web-api-boilerplate","free":true,"listed":false,"github":"https://github.com/kolappannathan/dotnet-web-api-boilerplate","clone":"git clone https://github.com/kolappannathan/dotnet-web-api-boilerplate.git","description":"A boilerplate / starter template for Web API server based on ASP .Net.","language":"C#","stars":32,"topics":["github-template","starter-template","starter-project","dotnet-webapi","dotnet","webapi-starter","dotnet-starter-template","asp-net","dot-net"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":".Net Web API boilerplate A boilerplate / template for a WebAPI server based on ASP.Net. Scope This API boilerplate includes the following: - Role based JWT authentication. - Web API Helper which standardizes responses, maps errors, etc... - An implementation of Serilog for logging. - A core library with the following - Custom data model attributes - Database adapter - Helper functions for hashing, encrypting, compression, random number & character generation, etc... - A constants library for commonly used constants. Notice Before using the code in production Change the following values - In appsettings.json 1. Database connection string. 2. JWT secret, issuer and audience - Update the login controller, user lib & auth lib. - In program.cs 1. Update CORS websites list Remove the following - Values controller, values lib & corresponding interfaces","default_branch":null,"files":null,"tree":[],"storefront":"/r/kolappannathan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kolappannathan/dotnet-web-api-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}