The Arcus Web API library provides an easy way to register and configure complex functionality to your application. We provide ways to add shared access key authentication, HTTP correlation, request tracking, strict JSON formatting, and other boilerplate code that can be added with zero effort. It builds on top of Arcus Observability to provide its HTTP correlation and request tracking. All functionality described here is also available in our project templates.
The Arcus.WebApi library can be installed via NuGet, for instance:
PM > Install-Package Arcus.WebApi.Security
For more granular packages we recommend reading the documentation.
This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Codit is the original author of this web application.