Skip to content

Commit

Permalink
Prep for 2.4.0 release by updating version.json
Browse files Browse the repository at this point in the history
  • Loading branch information
blowdart committed Aug 9, 2024
1 parent 8546b46 commit 726b1ab
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@ Basic Authentication started as a demonstration of how to write authentication m
for apis, webhooks and other things so here it is.

Certificate Authentication was a common request on the ASP.NET Core Security repo, so I wrote one for ASP.NET Core 2.x.
ASP.NET Core 3.0 took that as a starting point and includes Certificate Authentication as a [supported package](https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth?view=aspnetcore-3.1).
ASP.NET Core 3.0 took that as a starting point and ASP.NET Core now includes Certificate Authentication as a [supported package](https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth?view=aspnetcore-3.1).
Please use that one.

Shared Key Authentication is almost an implementation of the shared secret authentication Azure Blob Storage uses, with the Azure specific things like tenant identifier removed. If you're going to use
this in a real project you should have someone else look over the hashing used to reassure yourself (and me) that it doesn't have any mistakes.

As digest authentication typically requires passwords to be stored somewhere in plain text, or in an unsalted hash, there is no digest authentication implementation.

## ASP.NET Core versions supported

Basic Authentication is available for ASP.NET Core 2.1 and later.
Expand All @@ -41,6 +44,7 @@ Azure Artifacts holds a [feed of current dev builds](https://dev.azure.com/idunn

| Version | Notes |
|---------|-------|
|2.4.0 | Added .NET 8 support for Basic and SharedKey, including deprecating the use of [ISystemClock](https://learn.microsoft.com/en-us/dotnet/core/compatibility/aspnet-core/8.0/isystemclock-obsolete). |
|2.3.1 | Added support for credential encoding character sets, latin1 and utf8 to Basic Authentication. |
|2.3.0 | Added Shared key authentication<br>Basic authentication now multi-targets ASP.NET Core 2.1, 3.0, 3.1, ASP.NET 5.0, 6.0 and 7.0 |
|2.2.3 | Basic authentication now multi-targets ASP.NET Core 2.1, 3.0, 3.1, .NET 5.0 and .NET 6.0 |
Expand Down
2 changes: 1 addition & 1 deletion src/idunno.Authentication.Basic/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env)
}
```

For .NET 6 minimal templates
For .NET 6 minimal templates / .NET 8 not using top level statements.

```c#
var builder = WebApplication.CreateBuilder(args);
Expand Down
2 changes: 1 addition & 1 deletion version.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
"version": "2.3.1",
"version": "2.4.0",
"publicReleaseRefSpec": [
"^refs\/heads\/rel\/.*$"
],
Expand Down

0 comments on commit 726b1ab

Please sign in to comment.