Skip to content

Releases: NikiforovAll/keycloak-authorization-services-dotnet

3.0.0-rc.1

14 Apr 22:30

Choose a tag to compare

3.0.0-rc.1 Pre-release
Pre-release

👨🏼‍💻 Contributors

@NikiforovAll

2.10.0-rc.1

13 Apr 07:53
9b03305

Choose a tag to compare

2.10.0-rc.1 Pre-release
Pre-release
  • [KeyBot] perf: avoid HashSet allocation in role requirement handlers by @github-actions (#221)
  • [KeyBot] docs: improve XML documentation in PoliciesBuilderExtensions and KeycloakAuthorizationServerOptions by @github-actions (#237)
  • feat(authorization): add Audience override for per-resource UMA ticket exchange by @NikiforovAll (#246)
  • [KeyBot] eng: add startup validators for Keycloak SDK client options by @github-actions (#239)
  • feat: add client_secret_jwt sample by @NikiforovAll (#245)
  • [KeyBot] test: add WebAppAuthenticationRegistrationTests for OIDC/Cookie options by @github-actions (#240)
  • fix: add support cookie-based Web App token retrieval (#104) by @github-actions (#223)
  • chore(docs): update dependencies to fix security vulnerabilities by @NikiforovAll (#231)
  • [KeyBot] fix: correct nameof() in requirement handler log messages and add missing XML docs by @github-actions (#228)
  • fix(keybot): use correct template variables in status messages by @NikiforovAll (#222)
  • fix(keybot): use explicit --repo flag in pre-step gh commands by @NikiforovAll (#219)
  • Add agentic workflow repo-assist by @NikiforovAll (#217)

🚀 New Features

  • [KeyBot] feat: add AdditionalAudiences to KeycloakAuthenticationOptions by @github-actions (#235)

🐛 Bug Fixes

  • [KeyBot] fix: handle non-JSON error bodies in EnsureResponseAsync by @github-actions (#244)
  • [KeyBot] fix: robustify RptRequirementHandler JSON parsing by @github-actions (#225)
  • [KeyBot] fix: correct nameof() references in DecisionRequirementHandler by @github-actions (#241)

🧰 Maintenance

  • [KeyBot] perf: single-pass org claims scan and avoid ToArray in VerificationPlan by @github-actions (#238)
  • [KeyBot] fix: robustify RptRequirementHandler JSON parsing by @github-actions (#225)
  • [KeyBot] fix: correct nameof() references in DecisionRequirementHandler by @github-actions (#241)
  • [KeyBot] refactor: improve VerificationPlan enumerator and clear logic by @github-actions (#226)

👨🏼‍💻 Contributors

@NikiforovAll, @github-actions and @github-actions[bot]

2.9.0

27 Mar 16:43
a972194

Choose a tag to compare

  • docs: update keycloak-auth-services skill with missing features by @NikiforovAll (#215)
  • chore: update template packages for 2.9.0 release by @NikiforovAll (#214)
  • feat: add IKeycloakAccessTokenProvider for dynamic token overriding by @NikiforovAll (#213)
  • feat: add token introspection for lightweight access tokens by @NikiforovAll (#210)
  • feat: support OAuth 2.0 Server Metadata discovery (RFC 8414) by @NikiforovAll (#212)
  • feat: add IProtectedResourcePolicyBuilder for extensible policy construction by @NikiforovAll (#209)
  • feat: allow configurable claim type for organization membership parsing by @NikiforovAll (#208)
  • feat: add organization-based authorization support by @NikiforovAll (#207)
  • feat: add pluggable parameter resolution for protected resource authorization by @NikiforovAll (#205)
  • chore: update dependencies by @NikiforovAll (#203)
  • docs: revive docs-reference submodule with updated API reference by @NikiforovAll (#202)

👨🏼‍💻 Contributors

@NikiforovAll

2.8.1

22 Mar 20:37
ba5cbe7

Choose a tag to compare

👨🏼‍💻 Contributors

@NikiforovAll

2.8.0

25 Dec 15:17
901fc41

Choose a tag to compare

👨🏼‍💻 Contributors

@NikiforovAll

2.7.0

04 Sep 09:39
af4282f

Choose a tag to compare

👨🏼‍💻 Contributors

@NikiforovAll

2.7.0-preview.1

27 Aug 06:04
4825f69

Choose a tag to compare

2.7.0-preview.1 Pre-release
Pre-release

👨🏼‍💻 Contributors

@NikiforovAll, @bdovaz, @kennethlieyanto and @lucas-pollus

2.6.2

27 Aug 08:22
4825f69

Choose a tag to compare

chore: update Kiota client to api 26.3.3 (#180)

* Update Kiota client to api 26.3.3

* Fix generated client with --exclude-backward-compatible

* Fix csproj VersionPrefix

* Clean generated folders before generating client

* chore: move to kiota bundle

---------

Co-authored-by: Julien Chomarat <[email protected]>

2.6.1

13 Mar 05:29
d4e382e

Choose a tag to compare

  • feat: add IServiceProvider to configuration callbacks by @iLinaza (#167)
  • Fix Commented out EnumMember for DecisionStrategy by @ElanHasson (#166)

👨🏼‍💻 Contributors

@ElanHasson and @iLinaza

2.6.0

30 Nov 09:17
094ebb5

Choose a tag to compare

👨🏼‍💻 Contributors

@NikiforovAll