From dd4649864e455fadb09c5cf43a8adffae879f0a1 Mon Sep 17 00:00:00 2001 From: Roman Bukin Date: Wed, 10 Jan 2024 10:59:14 +0300 Subject: [PATCH 1/2] Upgrade .NET SDK Add link to demo and nuget to README.md --- .github/workflows/CI.yml | 4 ++-- .github/workflows/Release.yml | 4 ++-- README.md | 7 +++++-- demo/WebAuthn.Net.Demo.FidoConformance/README.md | 2 +- global.json | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index be31780..e2ed463 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -16,14 +16,14 @@ jobs: - name: Setup .NET SDK 6.0 uses: actions/setup-dotnet@v4.0.0 with: - dotnet-version: 6.0.417 + dotnet-version: 6.0.418 source-url: ${{ secrets.NUGET_SOURCE }} env: NUGET_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} - name: Setup .NET SDK 8.0 uses: actions/setup-dotnet@v4.0.0 with: - dotnet-version: 8.0.100 + dotnet-version: 8.0.101 source-url: ${{ secrets.NUGET_SOURCE }} env: NUGET_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 1da7075..a253d99 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -21,14 +21,14 @@ jobs: - name: Setup .NET SDK 6.0 uses: actions/setup-dotnet@v4.0.0 with: - dotnet-version: 6.0.417 + dotnet-version: 6.0.418 source-url: ${{ secrets.NUGET_SOURCE }} env: NUGET_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} - name: Setup .NET SDK 8.0 uses: actions/setup-dotnet@v4.0.0 with: - dotnet-version: 8.0.100 + dotnet-version: 8.0.101 source-url: ${{ secrets.NUGET_SOURCE }} env: NUGET_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} diff --git a/README.md b/README.md index 795870a..1ce0587 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ A production-ready, easy-to-use, extensible implementation of the [WebAuthn Level 3 standard](https://www.w3.org/TR/2023/WD-webauthn-3-20230927/), passing the [FIDO conformance test](https://fidoalliance.org/certification/functional-certification/conformance/), for the server side of web applications on .NET 6 and .NET 8. + + + ## Documentation The documentation for each project is described in its README.md file. @@ -58,8 +61,8 @@ The documentation for each project is described in its README.md file. ### Required dependencies -- [.NET SDK 6.0.417+](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) -- [.NET SDK 8.0.100+](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) +- [.NET SDK 6.0.418+](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) +- [.NET SDK 8.0.101+](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) ## Tips for Contribution diff --git a/demo/WebAuthn.Net.Demo.FidoConformance/README.md b/demo/WebAuthn.Net.Demo.FidoConformance/README.md index 2b97396..706167c 100644 --- a/demo/WebAuthn.Net.Demo.FidoConformance/README.md +++ b/demo/WebAuthn.Net.Demo.FidoConformance/README.md @@ -16,7 +16,7 @@ This project contains a demo application designed for passing the [FIDO conforma These steps need to be performed only if you have not done them before. -1. Install .NET SDK versions [6.0.417+](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) and [8.0.100+](https://dotnet.microsoft.com/en-us/download/dotnet/8.0). +1. Install .NET SDK versions [6.0.418+](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) and [8.0.101+](https://dotnet.microsoft.com/en-us/download/dotnet/8.0). 2. [Trust the ASP.NET Core HTTPS development certificate](https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-8.0&tabs=visual-studio%2Clinux-ubuntu#trust-the-aspnet-core-https-development-certificate-on-windows-and-macos) ### Starting the FIDO Conformance test diff --git a/global.json b/global.json index fee645a..ff37a8d 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.100", + "version": "8.0.101", "rollForward": "latestFeature", "allowPrerelease": false } From 14ca494fc2362d6b2e09568ee32edcc703707a51 Mon Sep 17 00:00:00 2001 From: Roman Bukin Date: Wed, 10 Jan 2024 18:02:47 +0300 Subject: [PATCH 2/2] Upgrade .NET dependencies. Reformat solution. --- .../WebAuthn.Net.Demo.FidoConformance.csproj | 2 +- demo/WebAuthn.Net.Demo.Mvc/wwwroot/brand.svg | 27 ++++++++++--------- .../wwwroot/browserconfig.xml | 12 ++++----- .../wwwroot/safari-pinned-tab.svg | 20 +++++++------- .../WebAuthn.Net.Storage.MySql.csproj | 4 +-- .../WebAuthn.Net.Storage.PostgreSql.csproj | 4 +-- .../WebAuthn.Net.Storage.SqlServer.csproj | 4 +-- src/WebAuthn.Net/WebAuthn.Net.csproj | 4 +-- 8 files changed, 39 insertions(+), 38 deletions(-) diff --git a/demo/WebAuthn.Net.Demo.FidoConformance/WebAuthn.Net.Demo.FidoConformance.csproj b/demo/WebAuthn.Net.Demo.FidoConformance/WebAuthn.Net.Demo.FidoConformance.csproj index f87079b..e16eeb3 100644 --- a/demo/WebAuthn.Net.Demo.FidoConformance/WebAuthn.Net.Demo.FidoConformance.csproj +++ b/demo/WebAuthn.Net.Demo.FidoConformance/WebAuthn.Net.Demo.FidoConformance.csproj @@ -35,7 +35,7 @@ - + diff --git a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/brand.svg b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/brand.svg index 17024c0..b543f62 100644 --- a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/brand.svg +++ b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/brand.svg @@ -1,7 +1,7 @@ - + - + - - - - - - - - + + + + - - diff --git a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/browserconfig.xml b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/browserconfig.xml index b3930d0..74bb89a 100644 --- a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/browserconfig.xml +++ b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/browserconfig.xml @@ -1,9 +1,9 @@ - - - - #da532c - - + + + + #da532c + + diff --git a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/safari-pinned-tab.svg b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/safari-pinned-tab.svg index 77df65b..3d43bed 100644 --- a/demo/WebAuthn.Net.Demo.Mvc/wwwroot/safari-pinned-tab.svg +++ b/demo/WebAuthn.Net.Demo.Mvc/wwwroot/safari-pinned-tab.svg @@ -1,15 +1,15 @@ + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - + + Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + -80 10 -33 4 -69 8 -79 10 -10 2 -52 6 -93 10 -41 3 -85 8 -98 10 -13 2 -64 7 -114 11 -49 3 -106 8 -125 9 -19 2 -89 7 -155 11 -66 4 -140 9 -165 12 -54 6 -7004 14 -7011 8z"/> - + diff --git a/src/WebAuthn.Net.Storage.MySql/WebAuthn.Net.Storage.MySql.csproj b/src/WebAuthn.Net.Storage.MySql/WebAuthn.Net.Storage.MySql.csproj index bf191ce..bb4ab5a 100644 --- a/src/WebAuthn.Net.Storage.MySql/WebAuthn.Net.Storage.MySql.csproj +++ b/src/WebAuthn.Net.Storage.MySql/WebAuthn.Net.Storage.MySql.csproj @@ -26,12 +26,12 @@ - + - + diff --git a/src/WebAuthn.Net.Storage.PostgreSql/WebAuthn.Net.Storage.PostgreSql.csproj b/src/WebAuthn.Net.Storage.PostgreSql/WebAuthn.Net.Storage.PostgreSql.csproj index 9b9b764..c99a5b5 100644 --- a/src/WebAuthn.Net.Storage.PostgreSql/WebAuthn.Net.Storage.PostgreSql.csproj +++ b/src/WebAuthn.Net.Storage.PostgreSql/WebAuthn.Net.Storage.PostgreSql.csproj @@ -26,12 +26,12 @@ - + - + diff --git a/src/WebAuthn.Net.Storage.SqlServer/WebAuthn.Net.Storage.SqlServer.csproj b/src/WebAuthn.Net.Storage.SqlServer/WebAuthn.Net.Storage.SqlServer.csproj index e9e10e8..434cbf0 100644 --- a/src/WebAuthn.Net.Storage.SqlServer/WebAuthn.Net.Storage.SqlServer.csproj +++ b/src/WebAuthn.Net.Storage.SqlServer/WebAuthn.Net.Storage.SqlServer.csproj @@ -22,8 +22,8 @@ - - + + diff --git a/src/WebAuthn.Net/WebAuthn.Net.csproj b/src/WebAuthn.Net/WebAuthn.Net.csproj index a817910..21c9489 100644 --- a/src/WebAuthn.Net/WebAuthn.Net.csproj +++ b/src/WebAuthn.Net/WebAuthn.Net.csproj @@ -30,14 +30,14 @@ - + - +