Skip to content

Shadowz3n/.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Framework WebAPI Base

  • JWT Authentication
  • Session
  • Database Connection
  • Mail Service
  • Swagger
  • API Route Filter
  • Google Recaptcha
  • HCaptcha
  • Custom Data Annotations

Services

  • Logs - List / Add
  • User - List / Login / Register / Add / Edit / Delete
  • State - List / Add / Edit / Delete
  • City - List / List by State / Add / Edit / Delete

Swagger

SQL Server

user@host:~$ docker pull mcr.microsoft.com/mssql/server:2019-GA-ubuntu-16.04
user@host:~$ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=123@456@789aA' -e 'ACCEPT_EULA=Y' -p 1433:1433 --name 'SQLServer' -v sqlvolume:/var/opt/mssql/data -d mcr.microsoft.com/mssql/server:2019-GA-ubuntu-16.04

Setup settings ./api/Web.config

Name Value Description
connectionStrings Documentation Set your database connection here
GoogleRecaptcha boolean Enable Google Recaptcha (Login / Register)
GoogleRecaptchaUrlApi string Google Recaptcha verify endpoint
GoogleRecaptchaTokenApi string Google Recaptcha back-end secret
HCaptcha boolean Enable HCaptcha (Login / Register)
HCaptchaUrlApi string HCaptcha verify endpoint
HCaptchaTokenApi string HCaptcha back-end secret
Mail boolean Enable Mail Service (Register)
MailServer string SMTP server host
MailPort string SMTP server port
MailUser string Email login
MailFrom string Email from
MailPass string Email password
JWTToken string Change your JWT token key here
HashSalt string Change your database password hash salt here
CorsHost string Change to enable cors host here
NotFoundPage string Set your "Not Found" redirect page here

About

.NET Framework WebAPI Base

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published