Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.14 KB

Readme.md

File metadata and controls

39 lines (28 loc) · 2.14 KB

Repo, containing .NET Standard based infrastructure libs

Actions Status

Table of contents

ArcSight

  • ViennaNET.ArcSight - library with ArcSight connection logic
  • ViennaNET.ArcSight.DefaultConfiguration - assembly integration into the project through SimpleInjector

Mediator (inner bus)

Redis

  • ViennaNET.Redis - services for working with Redis
  • ViennaNET.Redis.DefaultConfiguration - assembly integration into the project through SimpleInjector

WebApi

  • ViennaNET.WebApi - main service library. Contains WebApi-service builder with common AspNetCore & Swagger features enabled
  • ViennaNET.WebApi.DefaultConfiguration - all-in-one app configuration tools (Kestrel, SimpleInjector, log4net, JWT, Middleware, Handlers, etc ) and a pre-configured builder
  • ViennaNET.WebApi.DefaultHttpSysRunner - Windows web-api configuration tools with integrated NTLM auth and run-as-windows-service hosting
  • ViennaNET.HttpClient - Http-client builder, integrated in standard AspNetCore DI-container

Security

  • ViennaNET.Security - base security interface abstractions library
  • ViennaNET.Security.Jwt - token factory

Logging

  • ViennaNET.Logging - a logging library based on log4net

Useful Utilities

  • ViennaNET.Utils - contains useful extension methods and attributes
  • ViennaNET.Validation - implementation of validation services
  • ViennaNET.Specifications - library for creating and using specifications
  • ViennaNET.Sagas - basic implementation of the sagas mechanism