Releases: gsoft-inc/wl-authentication-clientcredentialsgrant
2.1.0
What's Changed
- [IDP-1955] Adding logging and tracing for better troubleshooting by @asimmon in #92
- Update dependency dotnet-sdk to v8.0.303 by @Infra-Workleap in #85
- Update NuGet dependencies by @Infra-Workleap in #86
- Add coding standard by @meziantou in #90
- Update dependency Swashbuckle.AspNetCore to v6.7.0 by @Infra-Workleap in #89
- Remove workaround for signature verification by @meziantou in #91
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
This release contains a breaking change: RequireClientCredentialsAttribute
is now the recommended way to protect ASP.NET Core endpoints using the client credentials grant. Using this attribute instead of ClientCredentialsAuthorizeAttribute
(which is now deprecated) allows the use of custom scopes and will automatically update the generated OpenAPI with security schemes and security requirements.
- Update NuGet dependencies by @Infra-Workleap in #76
- Update dependency dotnet-sdk to v8.0.301 by @Infra-Workleap in #77
- Update dependency dotnet-sdk to v8.0.302 by @Infra-Workleap in #78
- [idp-1027] Support policy with custom permissions by @PrincessMadMath in #79
- Update dependency FakeItEasy to v8.3.0 by @Infra-Workleap in #81
- [IDP-873] Generate Openapi Description of Security Requirements by @PrincessMadMath in #80
- LinearB - Consider preview as release by @meziantou in #83
- Update dependency System.Text.Json to v8.0.4 [SECURITY] by @Infra-Workleap in #84
Full Changelog: 1.3.0...2.0.0
1.3.0
What's Changed
- Update dependency dotnet-sdk to v8.0.300 by @Infra-Workleap in #74
- [IDP-1412] Attempt to retrieve and cache JWTs in background by @asimmon in #75
This release brings a change in the way tokens are obtained. Previously, a token was fetched when an outgoing HTTP request needed to be authenticated, and then it was stored in the cache.
Now, a token is obtained and cached at the application startup and is periodically refreshed before its cache eviction. This makes outgoing authenticated requests faster because there is no latency due to token fetching when it expires.
This behavior is enabled by default but can be disabled by setting ClientCredentialsOptions.EnablePeriodicTokenBackgroundRefresh
to false
.
Full Changelog: 1.2.3...1.3.0
1.2.3
What's Changed
- Update dependency coverlet.collector to v6.0.2 by @Infra-Workleap in #62
- Update dependency dotnet-sdk to v8.0.203 by @Infra-Workleap in #61
- Update dependency dotnet-sdk to v8.0.204 by @Infra-Workleap in #68
- Update NuGet dependencies by @Infra-Workleap in #70
- Update dependency IdentityModel to v7 by @Infra-Workleap in #69
- Update NuGet dependencies to v2.8.0 by @Infra-Workleap in #71
- Add LinearB integration by @meziantou in #72
- IDP-1441 - Improve error handling from IdentityModel by @Gcaya in #73
New Contributors
- @meziantou made their first contribution in #72
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- IDP-608 Create pull request template by @starcraft66 in #45
- Update Pipeline dependencies (major) by @Infra-Workleap in #47
- Update NuGet dependencies by @Infra-Workleap in #46
- Update dependency xunit to v2.6.6 by @Infra-Workleap in #49
- Update SECURITY.md by @asimmon in #50
- Update dependency dotnet-sdk to v8.0.101 by @Infra-Workleap in #48
- Lock Duende.IdentityServer to v6 by @PrincessMadMath in #52
- [IDP-510] Set a blanket AnalysisLevel to latest-All and address warnings/errors by @heqianwang in #53
- [IDP-672] Remove FullBuildMetaData from our library versioning by @heqianwang in #54
- Update dependency Microsoft.NET.Test.Sdk to v17.9.0 by @Infra-Workleap in #55
- Update dependency dotnet-sdk to v8.0.201 by @Infra-Workleap in #56
- Update NuGet dependencies by @Infra-Workleap in #57
- Add CODEOWNERS file by @PrincessMadMath in #58
- [IDP-912] Use reusable Jira workflow by @heqianwang in #59
- [IDP-948] Use reusable Semgrep workflow by @heqianwang in #60
- Default longer refresh interval for jwtBearerOptions by @Gcaya in #63
- Revert from 1073 by @Gcaya in #67
New Contributors
- @starcraft66 made their first contribution in #45
- @heqianwang made their first contribution in #53
Full Changelog: 1.2.0...1.2.2
1.2.0
1.1.3
What's Changed
- Update dependency dotnet-sdk to v7.0.402 by @Infra-Workleap in #33
- Update NuGet dependencies by @Infra-Workleap in #34
- Update dependency xunit to v2.5.3 by @Infra-Workleap in #35
- Update dependency dotnet-sdk to v7.0.403 by @Infra-Workleap in #36
- Update NuGet dependencies by @Infra-Workleap in #37
- Update dependency Microsoft.NET.Test.Sdk to v17.8.0 by @Infra-Workleap in #39
- Update dependency FakeItEasy to v8 by @Infra-Workleap in #38
- Update dependency dotnet-sdk to v7.0.404 by @Infra-Workleap in #40
- Update dependency Microsoft.SourceLink.GitHub to v8 by @Infra-Workleap in #41
- Update NuGet dependencies by @Infra-Workleap in #42
- [IDP-782] Add Error description in error message by @PrincessMadMath in #43
New Contributors
- @PrincessMadMath made their first contribution in #43
Full Changelog: 1.1.2...1.1.3
1.1.2
What's Changed
- Updated README-No longer suggest BindConfiguration by @ruvyas in #24
- Update actions/checkout action to v4 by @Infra-Workleap in #27
- Update dependency dotnet-sdk to v7.0.401 by @Infra-Workleap in #26
- Update NuGet dependencies by @Infra-Workleap in #25
- Update NuGet dependencies to v2.5.1 by @Infra-Workleap in #28
- Update dependency Duende.IdentityServer to v6.3.5 by @Infra-Workleap in #29
- Add jira workflow by @Zav in #30
- [IDP-602] Edit Jira workflow to ignore renovate pull requests by @Zav in #31
- [IDP-623] Fix auth scheme not propagating. by @Zav in #32
New Contributors
Full Changelog: 1.1.1...1.1.2