Skip to content

Releases: Tawmy/AspNetCoreExtensions

AspNetCoreExtensions.Keycloak 2.0.0

Choose a tag to compare

@Tawmy Tawmy released this 20 Sep 07:52
eb75be4

This new major release introduces Valkey for session storage and replaced the previous in-memory and relational database-backed options.

New

  • Valkey for session storage
    • Data protection certificate added (mandatory)
  • Support for Blazor WASM standalone clients (and by extension other standalone SPA frameworks)
    • BFF endpoints now return 401 instead of always forwarding to OIDC login
  • Hook into events to keep local and remote Keycloak sessions in sync
    • Sliding expiration window now tied through OidcEvents
  • Always map HttpForwarder() for BFF pattern
    • If Program.cs is already calling it, doing so won't be necessary anymore if AddKeycloakAuthentication is used
  • UseKeycloakAuthentication returns IEndpointConventionBuilder to allow for host filtering

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: keycloak-v1.0.6...keycloak-v2.0.0

AspNetCoreExtensions.Keycloak 1.0.6

Choose a tag to compare

@Tawmy Tawmy released this 28 May 11:51
05fdc6d

Fixed

  • Fixed visibility of BFF Extensions

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: keycloak-v1.0.5...keycloak-v1.0.6

AspNetCoreExtensions.Keycloak 1.0.5

Choose a tag to compare

@Tawmy Tawmy released this 27 May 15:09
d337a5b

Fixed

  • Exception due to Sid type mismatch
    • Was Guid, now string

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: keycloak-v1.0.4...keycloak-v1.0.5

AspNetCoreExtensions 2.2.1

Choose a tag to compare

@Tawmy Tawmy released this 30 Apr 22:51
905e119

Maintenance

  • Dependencies updated to fix CVEs

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: main-v2.2.0...main-v2.2.1

AspNetCoreExtensions.Keycloak 1.0.4

Choose a tag to compare

@Tawmy Tawmy released this 30 Apr 22:52
905e119

Maintenance

  • Dependencies updated to fix CVEs

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: keycloak-v1.0.3...keycloak-v1.0.4

AspNetCoreExtensions.EfCore 1.0.1

Choose a tag to compare

@Tawmy Tawmy released this 30 Apr 22:52
905e119

Maintenance

  • Dependencies updated to fix CVEs

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: efcore-v1.0.0...efcore-v1.0.1

AspNetCoreExtensions 2.2.0

Choose a tag to compare

@Tawmy Tawmy released this 28 Dec 09:50
b9f12ed

New

  • String extensions
    • Easier conversion to and from base64-encoded strings

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: main-v2.1.0...main-v2.2.0

AspNetCoreExtensions 2.1.0

Choose a tag to compare

@Tawmy Tawmy released this 22 Dec 14:57
509b6e5

New

  • Enum extensions
  • List extensions

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: main-v2.0.1...main-v2.1.0

AspNetCoreExtensions 2.0.1

Choose a tag to compare

@Tawmy Tawmy released this 22 Dec 14:55
a733be8

Removed

  • Leftover dependency on Microsoft.AspNetCore.Authentication.OpenIdConnect

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: main-v2.0.0...main-v2.0.1

AspNetCoreExtensions 2.0.0

Choose a tag to compare

@Tawmy Tawmy released this 22 Dec 14:52
9faecb1

This release splits the library into three NuGet packages. The Keycloak-related extensions have a lot of external dependencies, and may not be needed in every project. This split gives the user more control over which extensions, and with that dependencies, are needed.

New

  • Extensions split into three packages
    • AspNetCoreExtensions
    • AspNetCoreExtensions.EfCore
    • AspNetCoreExtensions.Keycloak

NuGet: https://www.nuget.org/packages/Tawmy.AspNetCoreExtensions

Full Changelog: v1.1.0...main-v2.0.0