All Projects → mmacneil → Aspnetcoreapistarter

mmacneil / Aspnetcoreapistarter

Licence: mit
An ASP.NET Core (v2.1) Web API project to quickly bootstrap new projects. Includes Identity, JWT authentication w/ refresh tokens.

Projects that are alternatives of or similar to Aspnetcoreapistarter

Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (-71.05%)
Mutual labels:  webapi, aspnetcore, jwt, identity
Aspnetcore Webapi Course
Professional REST API design with ASP.NET Core 3.1 WebAPI
Stars: ✭ 323 (+6.25%)
Mutual labels:  webapi, jwt, identity, jwt-authentication
Netcoreblockly
.NET Core API to Blockly - generate from WebAPI, Swagger, OData, GraphQL =>
Stars: ✭ 121 (-60.2%)
Mutual labels:  webapi, jwt, jwt-authentication
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (-48.68%)
Mutual labels:  aspnetcore, jwt-authentication, webapi
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (-80.26%)
Mutual labels:  identity, jwt-authentication
AspNetCore.Identity.DynamoDB
DynamoDB Data Store Adaptor for ASP.NET Core Identity
Stars: ✭ 31 (-89.8%)
Mutual labels:  identity, aspnetcore
authentication
A framework agnostic authentication library based on PSR standards
Stars: ✭ 19 (-93.75%)
Mutual labels:  identity, jwt-authentication
SparkTodo
TodoList WebApi Powered by ASP.Net Core and JWT token auth
Stars: ✭ 37 (-87.83%)
Mutual labels:  aspnetcore, webapi
Authentication
Authentication examples for AspNetCore 3.1
Stars: ✭ 37 (-87.83%)
Mutual labels:  identity, aspnetcore
react-redux-aspnet-core-webapi
No description or website provided.
Stars: ✭ 34 (-88.82%)
Mutual labels:  aspnetcore, jwt-authentication
AspNetCore.Identity.Cassandra
Cassandra Storage Provider for ASP.NET Core Identity
Stars: ✭ 13 (-95.72%)
Mutual labels:  identity, aspnetcore
aspnet-api-versioning
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
Stars: ✭ 2,396 (+688.16%)
Mutual labels:  aspnetcore, webapi
AspNetCore.Identity.RavenDB
RavenDB Storage Provider for ASP.NET Core Identity
Stars: ✭ 16 (-94.74%)
Mutual labels:  identity, aspnetcore
worddaze
A Blazor Powered Blogging Application
Stars: ✭ 78 (-74.34%)
Mutual labels:  aspnetcore, webapi
FastEndpoints
A light-weight REST API development framework for ASP.Net 6 and newer.
Stars: ✭ 2,386 (+684.87%)
Mutual labels:  aspnetcore, webapi
minimal-apis.github.io
Tutorials and samples for ASP.NET Core Minimal APIs
Stars: ✭ 47 (-84.54%)
Mutual labels:  aspnetcore, webapi
react-redux-jwt-authentication-boilerplate
React-Redux JWT Authentication Boilerplate
Stars: ✭ 44 (-85.53%)
Mutual labels:  jwt, jwt-authentication
munhasir
Sample RESTful single page web app with Go, MongoDB and VueJS. A platform for keeping diaries for those who are cautious(or paranoid).
Stars: ✭ 24 (-92.11%)
Mutual labels:  jwt, jwt-authentication
fiber-boilerplate
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
Stars: ✭ 184 (-39.47%)
Mutual labels:  jwt, jwt-authentication
Angularspawebapi
Angular Single Page Application with an ASP.NET Core Web API that uses token authentication
Stars: ✭ 222 (-26.97%)
Mutual labels:  webapi, aspnetcore

AspNetCoreApiStarter

An ASP.NET Core (v2.1) Web API project to quickly bootstrap new projects. Includes Identity, JWT authentication w/ refresh tokens.

Setup

  • Uses Sql Server Express LocalDB (If using Visual Studio install it under Individual Components in the Visual Studio installer or install separately using this link.
  • Apply database migrations to create the db. From a command line within the Web.Api.Infrastructure project folder use the dotnet CLI to run :
  • Web.Api.Infrastructure>dotnet ef database update --context AppDbContext
  • Web.Api.Infrastructure>dotnet ef database update --context AppIdentityDbContext

Visual Studio

Open the solution file AspNetCoreApiStarter.sln and build/run.

Visual Studio Code

Open the src folder and F5 to build/run.

Swagger Enabled

To explore and test the available APIs simply run the project and use the Swagger UI.

The available APIs include:

  • POST /api/accounts - Creates a new user.
  • POST /api/auth/login - Authenticates a user.
  • POST /api/auth/refreshtoken - Refreshes expired access tokens.
  • GET /api/protected - Protected controller for testing role-based authorization.

Contact

[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].