returned for devonfw
Circuit breaker to manage http communication. Added support to manage communication using a certificate via httpclient factory
Project template to develop web API template for .NET core 3.0
Entity framework unit of work implementation
Common classes to extend controller functionality on API. Also provides support for paged results in devonfw applications
Common classes to manage the web api template configuration
devonfw Swagger abstraction to provide full externalized easy configuration.
Common extensions for devon4net
Enables CORS configuration for Devon4Net application. Multiple domains can be configured from configuration. Mandatory to web clients (p.e. Angular) to prevent making AJAX requests to another domain.
Log component to create log file, log sqlite database and graylog traces for webapi on .net core 3.0
devonfw Extended controller to interact with JWT features
JWT classes to manage the JWTs/Encripted token with the ability to choose the encryption algorithm
devonfw Base classes to create unit tests and integration tests with Moq and xUnit
Devon4Net.Domain.Context contains the extended class Devon4NetBaseContext in order to make easier the process of having a model context configured against different database engines. This configuration allows an easier testing configuration against local and in memory databases.
devonfw4NET Application user classes to implement basic Microsoft's basic authentication in order to be used on authentication methodologies such Jason Web Token (JWT).
Common middleware for exception management, custom heaeders and client certificate verification
Configuration library for devon4net webapi template
Simple AOP Exception handler for .Net Controller classes integrated with Serilog.
RabbitMq module for devon4net
SMTP Client for sending emails
LiteDB classes to manage the LiteDB local database in a easy way