Releases: NikiforovAll/keycloak-authorization-services-dotnet
Releases · NikiforovAll/keycloak-authorization-services-dotnet
3.0.0-rc.1
- feat: UMA Support by @NikiforovAll (#248)
- feat!: 3.0.0 release preparation by @NikiforovAll (#247)
👨🏼💻 Contributors
2.10.0-rc.1
- [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
- 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
2.8.1
- chore: update Kiota client to Keycloak 26.5.6 by @NikiforovAll (#194)
👨🏼💻 Contributors
2.8.0
2.7.0
2.7.0-preview.1
- chore: update Kiota client to api 26.3.3 by @NikiforovAll (#180)
- feat: add user's credentials manager by @lucas-pollus (#177)
- Update README.md typo OIDC by @kennethlieyanto (#176)
- feat: add AddKeycloakWebApiAuthentication IServiceProvider overload by @bdovaz (#178)
👨🏼💻 Contributors
2.6.2
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
- feat: add IServiceProvider to configuration callbacks by @iLinaza (#167)
- Fix Commented out
EnumMemberforDecisionStrategyby @ElanHasson (#166)
👨🏼💻 Contributors
@ElanHasson and @iLinaza
2.6.0
- feat: upgrade target framework to net8.0 and update package references by @NikiforovAll (#160)
- fix: Fix relative Urls for SDK clients by @NikiforovAll (#158)