Skip to content

Integrate hmac authentication seamlessly into ASP.NET Core applications, fortifying security measures and ensuring robust authentication protocols.

License

Notifications You must be signed in to change notification settings

jzills/HmacManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HmacManager

NuGet Version NuGet Downloads .NET

Summary

Integrate hmac authentication seamlessly into your ASP.NET Core applications, fortifying security measures and ensuring robust authentication protocols.

Features

  • Facilitates detailed policy configuration, enabling applications to sign and verify Hmacs against multiple policy criteria.
  • Each policy can optionally define specific schemes, outlining the required header values for a request.
    • Including automatic claims mapping from header values defined in a scheme.
  • Supports policy modification at runtime.
    • Including both an option to use a singleton or the preferred approach to use an accessor that can pull policies dynamically from a database or some other data store.
  • Incorporates automatic nonce management to protect against replay attacks.
  • Integrates with ASP.NET Core authorization mechanisms.

Installation

HmacManager is available on NuGet.

dotnet add package HmacManager

Resources

Further Reading

About

Integrate hmac authentication seamlessly into ASP.NET Core applications, fortifying security measures and ensuring robust authentication protocols.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published