OidcProxy.Net
5.0.0
Prefix Reserved
See the version list below for details.
dotnet add package OidcProxy.Net --version 5.0.0
NuGet\Install-Package OidcProxy.Net -Version 5.0.0
<PackageReference Include="OidcProxy.Net" Version="5.0.0" />
paket add OidcProxy.Net --version 5.0.0
#r "nuget: OidcProxy.Net, 5.0.0"
// Install OidcProxy.Net as a Cake Addin #addin nuget:?package=OidcProxy.Net&version=5.0.0 // Install OidcProxy.Net as a Cake Tool #tool nuget:?package=OidcProxy.Net&version=5.0.0
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- jose-jwt (>= 5.0.0)
- Microsoft.AspNetCore.DataProtection.StackExchangeRedis (>= 8.0.6)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 8.0.6)
- Microsoft.Identity.Client (>= 4.61.3)
- RedLock.net (>= 2.3.2)
- System.IdentityModel.Tokens.Jwt (>= 7.6.2)
- Yarp.ReverseProxy (>= 2.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on OidcProxy.Net:
Package | Downloads |
---|---|
OidcProxy.Net.OpenIdConnect
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications. |
|
OidcProxy.Net.EntraId
An extendible framework for .NET to implement the BFF Security Pattern (a.k.a. Token Handler Pattern) in Single Page Applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.1.6 | 106 | 11/11/2024 |
5.1.5 | 532 | 9/14/2024 |
5.1.4 | 136 | 9/10/2024 |
5.1.3 | 665 | 8/19/2024 |
5.1.2 | 122 | 8/7/2024 |
5.1.1 | 88 | 8/2/2024 |
5.1.0 | 94 | 8/1/2024 |
5.0.1 | 1,559 | 7/10/2024 |
5.0.0 | 121 | 7/9/2024 |
3.3.2 | 395 | 6/26/2024 |
3.3.1 | 687 | 6/14/2024 |
3.3.0 | 656 | 6/11/2024 |
3.2.2 | 242 | 5/21/2024 |
3.2.1 | 213 | 5/14/2024 |
3.0.0 | 269 | 5/4/2024 |
2.0.6 | 144 | 4/30/2024 |
2.0.5 | 250 | 4/29/2024 |
2.0.4 | 1,079 | 3/28/2024 |
2.0.3 | 130 | 3/27/2024 |
2.0.2 | 218 | 3/13/2024 |
2.0.1 | 188 | 2/29/2024 |
2.0.0 | 292 | 2/26/2024 |
1.3.1 | 185 | 2/19/2024 |
1.3.0 | 239 | 2/14/2024 |
1.2.0 | 238 | 2/5/2024 |
1.1.2 | 144 | 2/3/2024 |
1.1.1 | 191 | 1/31/2024 |
1.0.0 | 1,068 | 1/22/2024 |
v4.0 -> v5.0:
Fixes
- Invalidate JSON Web Key Set cache when (RS256) keys are rotated
- The procedure to verify the JWT Signature has become more strict.
v3.0 -> v5.0:
Enhancements
- Implemented signature verification RS256
- Implemented signature verification HS256
Fixes
- Removed scope parameter from Token request
- Added scope parameter to Token request when refreshing the token
Breaking changes:
- DefaultAuthenticationCallbackHandler.OnAuthenticationFailed returns a 401 when authentication fails instead of redirect.
- Moved OidcProxy.Net.OpenIdConnect.JweParser to OidcProxy.Net.Jwt.JweParser. Removed options parameter from constructor.
- Moved OidcProxy.Net.OpenIdConnect.ITokenParser to OidcProxy.Net.Jwt.ITokenParser.
- Renamed JwtParser.ParseAccessToken to JwtParser.ParseJwtPayload
- Renamed options.UseJweKey to options.UseEncryptionKey
- Renamed and moved OidcProxy.Net.OpenIdConnect.Jwe.EncryptionKey to OidcProxy.Net.Cryptography.SymmetricKey
- Renamed and moved OidcProxy.Net.OpenIdConnect.IJweEncryptionKey to OidcProxy.Net.Cryptography.IEncryptionKey
- Renamed and moved OidcProxy.Net.OpenIdConnect.Jwe.EncryptionCertificate to OidcProxy.Net.Cryptography.SslCertificate
- Removed OidcProxyAuthenticationHandler