Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/damienbod/webapiopenapi
- Owner: damienbod
- License: mit
- Created: 2024-08-02T05:55:04.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T10:43:20.000Z (7 days ago)
- Last Synced: 2024-09-20T16:52:31.522Z (4 days ago)
- Topics: api, aspnetcore, dotnet, jwt, net9, oauth, openapi
- Language: C#
- Homepage: https://damienbod.com/2024/08/06/implementing-an-asp-net-core-api-with-net-9-and-openapi/
- Size: 37.1 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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