Skip to content
View Rastaman231's full-sized avatar

Block or report Rastaman231

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rastaman231/README.md

.Net Web API boilerplate

Generate Repo GitHub Workflow Status GitHub release

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 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
  • In Base class in Operations, uncomment the line that establishes db connection
  • Update the login controller & user lib.
  • This project has a default editorconfig file. If needed customize it.
Remove the following
  • Values controller & values lib

Popular repositories Loading

  1. nomads- nomads- Public

    Forked from npm/template-oss

    a template package for npm CLI team development

    JavaScript 2

  2. Capetime50 Capetime50 Public template

    1 2

  3. gsoc21_accessibility gsoc21_accessibility Public

    Forked from joomla-projects/gsoc21_accessibility

    PHP 1

  4. docs docs Public

    Forked from github/docs

    The open-source repo for docs.github.com

    JavaScript 1

  5. assets assets Public

    Forked from trustwallet/assets

    A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens.

    Go 1

  6. explore explore Public

    Forked from github/explore

    Community-curated topic and collection pages on GitHub

    Ruby