Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Convenience functionality for working in ASP.NET Core

License

Notifications You must be signed in to change notification settings

tinglesoftware/dotnet-aspnetcore

Repository files navigation

ASP.NET Core convenience functionality

GitHub Workflow Status

This repository contains projects/libraries for adding useful functionality to ASP.NET Core when running real world applications in production. The packages depend on ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core in the AspNetCore repository. We have been using this packages at Tingle for years and thought it is better if we shared them.

Packages

Package Version Description
Tingle.AspNetCore.Authorization NuGet Additional authorization functionality such as handlers and requirements. See docs and sample
Tingle.AspNetCore.DataProtection.MongoDB NuGet Data Protection store in MongoDB for ASP.NET Core. See docs and sample.
Tingle.AspNetCore.JsonPatch.NewtonsoftJson NuGet Helpers for validation when working with JsonPatch in ASP.NET Core. See docs and blog.
Tingle.AspNetCore.Tokens NuGet Support for generation of coninuation tokens in ASP.NET Core with optional expiry. Useful for pagination, user invite tokens, expiring operation tokens, etc. This is availed through the ContinuationToken<T> and TimedContinuationToken<T> types. See docs and sample.

Issues & Comments

Please leave all comments, bugs, requests, and issues on the Issues page. We'll respond to your request ASAP!

License

The Library is licensed under the MIT license. Refer to the LICENSE file for more information.