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.
Stars: ✭ 304
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
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].