Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 958 Bytes

README.md

File metadata and controls

45 lines (29 loc) · 958 Bytes

SquareWidget.HMAC.Client.Core

HttpClient base class for HMAC authentication in .NET Core 6.0

Prerequisites

.NET Core 6.0

Getting Started

See the documentation for usage. Download the NuGet package in your .NET client solution.

var baseUri = "https://localhost:44320";
var credentials = new ClientCredentials
{
    ClientId = "testClient",
    ClientSecret = "P@ssw0rd"
};

var requestUri = "api/widgets/1";
using (var client = new HmacHttpClient(baseUri, credentials))
{
    var widget = client.Get<Widget>(requestUri).Result;
    // do something with widget ID 1...
}

Server Side

Use SquareWidget.HMAC.Server.Core package. See the documentation.

Versioning

Version 6.0.0 targets .NET 6.0

Authors

James Still

License

This project is licensed under the MIT License.