https://github.com/extratone/uudm
Universal User Dictionary Manager
https://github.com/extratone/uudm
Last synced: about 1 year ago
JSON representation
Universal User Dictionary Manager
- Host: GitHub
- URL: https://github.com/extratone/uudm
- Owner: extratone
- License: mit
- Created: 2021-06-22T06:08:39.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-22T06:08:41.000Z (almost 5 years ago)
- Last Synced: 2024-05-02T03:48:38.162Z (about 2 years ago)
- Language: C#
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# .Net Web API boilerplate
[](https://github.com/kolappannathan/dotnet-web-api-boilerplate/actions?query=workflow%3ACI)
[](https://github.com/kolappannathan/dotnet-web-api-boilerplate/releases)
A boilerplate / template for a WebAPI server based on ASP.Net.
## Scope
This API boilerplate includes the following:
- Role based JWT authentication.
- Web API Helpers which standardizes responses, maps errors, etc...
- An implementation of CSV Error logger.
- A business library and model projects for code separation.
- A core library with the following
- Custom data model attributes
- Database adapter
- Helper functions for hashing, encrypting, compression, etc...
- A constants library for commonly used constants.
## Notice
**Before using the code in production**
###### Change the following values
- In Config.cs in Core.Constants
1. Security.EncryptionKey
- In appsettings.json
1. Database connection string.
- This string should be in encrypted format. **Encrypted with the new encryption key**.
2. JWT secret, issuer and audience
- In launchsettings.json,
1. Change SSL port
2. Change applicationURL
- In Base class in BusinessLib, uncomment the line that establishes db connection
###### Remove the following code
- HelpersLib in BusinessLib
- HelpersController in API