Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damienbod/webapiopenapi

.NET 9 Open API in ASP.NET Core
https://github.com/damienbod/webapiopenapi

api aspnetcore dotnet jwt net9 oauth openapi

Last synced: about 5 hours ago
JSON representation

.NET 9 Open API in ASP.NET Core

Awesome Lists containing this project

README

        

# ASP.NET Core API using OpenAPI

Blogs:

https://damienbod.com/2024/08/06/implementing-an-asp-net-core-api-with-net-9-and-openapi/

https://damienbod.com/2024/08/12/add-a-swagger-ui-using-a-net-9-json-openapi-file/

### Nuget package for OpenAPI

```
Install-Package Microsoft.AspNetCore.OpenApi -IncludePrerelease
```

## History

- 2024-09-12 Updated to .NET 9 RC1
- 2024-08-13 Updated to .NET 9 Preview 7

## Example of OpenAPI with minimal APIs

https://github.com/martincostello/dotnet-minimal-api-integration-testing

## Links

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis/aspnetcore-openapi

https://learn.microsoft.com/en-us/aspnet/core/web-api/action-return-types

https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json

https://github.com/RicoSuter/NSwag

https://damienbod.com/2021/08/30/improving-application-security-in-an-asp-net-core-api-using-http-headers-part-3/

https://swagger.io/

https://swagger.io/specification/

https://github.com/martincostello/aspnetcore-openapi

https://github.com/mikekistler/aspnet-openapi-examples