Skip to content

Commit 7277578

Browse files
Bump Microsoft.Identity.Web and Microsoft.IdentityModel.Protocols.OpenIdConnect (#3193)
Updated [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) from 4.0.1 to 4.5.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.Identity.Web's releases](https://github.com/AzureAD/microsoft-identity-web/releases)._ ## 4.4.0 ### New features - Add AOT-compatible web API authentication for .NET 10+. See [#​3705](AzureAD/microsoft-identity-web#3705) and [#​3664](AzureAD/microsoft-identity-web#3664). - Propagate long-running web API session key back to callers in user token acquisition. See [#​3728](AzureAD/microsoft-identity-web#3728). - Add OBO event initialization for OBO APIs. See [#​3724](AzureAD/microsoft-identity-web#3724). - Add support for calling `WithClientClaims` flow for token acquisition. See [#​3623](AzureAD/microsoft-identity-web#3623). - Add `OnBeforeTokenAcquisitionForOnBehalfOf` event. See [#​3680](AzureAD/microsoft-identity-web#3680). ### Bug fixes - Throw `InvalidOperationException` with actionable message when a custom credential is not registered. See [#​3626](AzureAD/microsoft-identity-web#3626). - Fix event firing for `InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync`. See [#​3717](AzureAD/microsoft-identity-web#3717). - Update `OnBeforeTokenAcquisitionForOnBehalfOf` to construct `ClaimsPrincipal` from token. See [#​3714](AzureAD/microsoft-identity-web#3714). - Add a retry counter for acquire token and updated tests with a fake secret. See [#​3682](AzureAD/microsoft-identity-web#3682). - Fix OBO user error handling. See [#​3712](AzureAD/microsoft-identity-web#3712). - Fix override merging for app token (and others). See [#​3644](AzureAD/microsoft-identity-web#3644). - Fix certificate reload logic to only trigger on certificate-specific errors. See [#​3653](AzureAD/microsoft-identity-web#3653). - Update ROPC flow CCA to pass `SendX5C` to MSAL. See [#​3671](AzureAD/microsoft-identity-web#3671). ### Dependencies updates - Bump `qs` in `/tests/DevApps/SidecarAdapter/typescript`. See [#​3725](AzureAD/microsoft-identity-web#3725). - Downgrade Microsoft.Extensions.Configuration.Binder to 2.1.0 on .NET Framework. See [#​3730](AzureAD/microsoft-identity-web#3730). - Update .NET SDK to 10.0.103 to address DOTNET-Security-10.0 vulnerability. See [#​3726](AzureAD/microsoft-identity-web#3726). - Upgrade to Microsoft.Identity.Abstractions 11 for AoT compatibility. See [#​3699](AzureAD/microsoft-identity-web#3699). - Update to MSAL 4.81.0. See [#​3665](AzureAD/microsoft-identity-web#3665). ### Documentation - Add documentation for auto-generated session key for long-running OBO session. See [#​3729](AzureAD/microsoft-identity-web#3729). - Improve the Aspire doc article and skills. See [#​3695](AzureAD/microsoft-identity-web#3695). - Add an article and agent skill to add Entra ID to an Aspire app. See [#​3689](AzureAD/microsoft-identity-web#3689). - Fix misleading comment in `CertificatelessOptions.ManagedIdentityClientId`. See [#​3667](AzureAD/microsoft-identity-web#3667). - Add Copilot explore tool functionality. See [#​3694](AzureAD/microsoft-identity-web#3694). ### Fundamentals - Remove unnecessary warning suppression. See [#​3715](AzureAD/microsoft-identity-web#3715). - Migrate labs to Lab.API 2.x (first pass). See [#​3710](AzureAD/microsoft-identity-web#3710). - Update Sidecar E2E test constants. See [#​3693](AzureAD/microsoft-identity-web#3693). - Fix intermittent failures in `CertificatesObserverTests`. See [#​3687](AzureAD/microsoft-identity-web#3687). - Add validation baseline exclusions. See [#​3684](AzureAD/microsoft-identity-web#3684). - Add dSTS integration tests. See [#​3677](AzureAD/microsoft-identity-web#3677). - Fix FIC test. See [#​3663](AzureAD/microsoft-identity-web#3663). - Update IdentityWeb version, build logic, and validation. See [#​3659](AzureAD/microsoft-identity-web#3659). ### New Contributors * @​XiaoxinMS2 made their first contribution in AzureAD/microsoft-identity-web#3677 * @​RyAuld made their first contribution in AzureAD/microsoft-identity-web#3687 * @​agocke made their first contribution in AzureAD/microsoft-identity-web#3664 * @​MZOLN made their first contribution in AzureAD/microsoft-identity-web#3700 * @​christian-posta made their first contribution in AzureAD/microsoft-identity-web#3644 * @​4gust made their first contribution in AzureAD/microsoft-identity-web#3682 * @​rayluo made their first contribution in AzureAD/microsoft-identity-web#3714 ## 4.4.0-preview.1 ### New features - Add AOT-compatible web API authentication for .NET 10+. See [#​3705](AzureAD/microsoft-identity-web#3705) and [#​3664](AzureAD/microsoft-identity-web#3664). - Propagate long-running web API session key back to callers in user token acquisition. See [#​3728](AzureAD/microsoft-identity-web#3728). - Add OBO event initialization for OBO APIs. See [#​3724](AzureAD/microsoft-identity-web#3724). - Add support for calling `WithClientClaims` flow for token acquisition. See [#​3623](AzureAD/microsoft-identity-web#3623). - Add `OnBeforeTokenAcquisitionForOnBehalfOf` event. See [#​3680](AzureAD/microsoft-identity-web#3680). ### Bug fixes - Throw `InvalidOperationException` with actionable message when a custom credential is not registered. See [#​3626](AzureAD/microsoft-identity-web#3626). - Fix event firing for `InvokeOnBeforeTokenAcquisitionForOnBehalfOfAsync`. See [#​3717](AzureAD/microsoft-identity-web#3717). - Update `OnBeforeTokenAcquisitionForOnBehalfOf` to construct `ClaimsPrincipal` from token. See [#​3714](AzureAD/microsoft-identity-web#3714). - Add a retry counter for acquire token and updated tests with a fake secret. See [#​3682](AzureAD/microsoft-identity-web#3682). - Fix OBO user error handling. See [#​3712](AzureAD/microsoft-identity-web#3712). - Fix override merging for app token (and others). See [#​3644](AzureAD/microsoft-identity-web#3644). - Fix certificate reload logic to only trigger on certificate-specific errors. See [#​3653](AzureAD/microsoft-identity-web#3653). - Update ROPC flow CCA to pass `SendX5C` to MSAL. See [#​3671](AzureAD/microsoft-identity-web#3671). ### Dependencies updates - Bump `qs` in `/tests/DevApps/SidecarAdapter/typescript`. See [#​3725](AzureAD/microsoft-identity-web#3725). - Downgrade Microsoft.Extensions.Configuration.Binder to 2.1.0 on .NET Framework. See [#​3730](AzureAD/microsoft-identity-web#3730). - Update .NET SDK to 10.0.103 to address DOTNET-Security-10.0 vulnerability. See [#​3726](AzureAD/microsoft-identity-web#3726). - Upgrade to Microsoft.Identity.Abstractions 11 for AoT compatibility. See [#​3699](AzureAD/microsoft-identity-web#3699). - Update to MSAL 4.81.0. See [#​3665](AzureAD/microsoft-identity-web#3665). ### Documentation - Add documentation for auto-generated session key for long-running OBO session. See [#​3729](AzureAD/microsoft-identity-web#3729). - Improve the Aspire doc article and skills. See [#​3695](AzureAD/microsoft-identity-web#3695). - Add an article and agent skill to add Entra ID to an Aspire app. See [#​3689](AzureAD/microsoft-identity-web#3689). - Fix misleading comment in `CertificatelessOptions.ManagedIdentityClientId`. See [#​3667](AzureAD/microsoft-identity-web#3667). - Add Copilot explore tool functionality. See [#​3694](AzureAD/microsoft-identity-web#3694). ### Fundamentals - Remove unnecessary warning suppression. See [#​3715](AzureAD/microsoft-identity-web#3715). - Migrate labs to Lab.API 2.x (first pass). See [#​3710](AzureAD/microsoft-identity-web#3710). - Update Sidecar E2E test constants. See [#​3693](AzureAD/microsoft-identity-web#3693). - Fix intermittent failures in `CertificatesObserverTests`. See [#​3687](AzureAD/microsoft-identity-web#3687). - Add validation baseline exclusions. See [#​3684](AzureAD/microsoft-identity-web#3684). - Add dSTS integration tests. See [#​3677](AzureAD/microsoft-identity-web#3677). - Fix FIC test. See [#​3663](AzureAD/microsoft-identity-web#3663). - Update IdentityWeb version, build logic, and validation. See [#​3659](AzureAD/microsoft-identity-web#3659). ## 4.3.0 ### New features - Added token binding (mTLS PoP) scenario for confidential client (app-only) token acquisition and downstream API calls. See [#​3622](AzureAD/microsoft-identity-web#3622). ### Dependencies updates - Bumped **qs** from 6.14.0 to 6.14.1 in /tests/DevApps/SidecarAdapter/typescript. See [#​3660]( AzureAD/microsoft-identity-web#3660). ### Documentation - Modernized Identity Web documentation, which is now can be found in [docs](https://github.com/AzureAD/microsoft-identity-web/tree/master/docs). See [#​3566](AzureAD/microsoft-identity-web#3566). - Added token binding (mTLS PoP) documentation. See [#​3661](AzureAD/microsoft-identity-web#3661). ## 4.2.0 # What's Changed ## New features - Added CAE claims support for FIC + Managed Identity. See #​3647 for details. - Added AddMicrosoftIdentityMessageHandler extension methods for IHttpClientBuilder. See #​3649 for details. ## Bug fixes - Fixed tenant not being propagated in credential FIC acquisition. See #​3633 for details. - Fixed ForAgentIdentity hardcoded 'AzureAd' ConfigurationSection to respect AuthenticationOptionsName. See #​3635 for details. - Fixed GetTokenAcquirer to propagate MicrosoftEntraApplicationOptions properties. See #​3651 for details. - Added meaningful error message when identity configuration is missing. See #​3637 for details. ## Dependencies updates - Update Microsoft.Identity.Abstractions to version 10.0.0. - Bump express from 5.1.0 to 5.2.0 in /tests/DevApps/SidecarAdapter/typescript. #​3636 - Bump jws from 3.2.2 to 3.2.3 in /tests/DevApps/SidecarAdapter/typescript. #​3641 ## Fundamentals - Update support policy. #​3656 - Update agent identity coordinates in E2E tests after deauth. #​3640 - Update E2E agent identity configuration to new tenant. #​3646 **Full Changelog**: AzureAD/microsoft-identity-web@4.1.1...4.2.0 ## 4.1.1 ### Bug fixes - Authority-only configuration parsing improvements: Early parsing of Authority into Instance/TenantId and defensive fallback in PrepareAuthorityInstanceForMsal. Behavior is backward compatible; Authority is still ignored when Instance/TenantId explicitly provided—now surfaced via a warning. See [#​3612](AzureAD/microsoft-identity-web#3612). ### New features - Added warning diagnostics for conflicting Authority vs Instance/TenantId: Emitting a single structured warning when both styles are provided. See [#​3611](AzureAD/microsoft-identity-web#3611). ### Fundamentals - Expanded authority test matrix: Coverage for AAD (v1/v2), B2C (/tfp/ normalization, policy path), CIAM (PreserveAuthority), query parameters, scheme-less forms, and conflict scenarios. See [#​3610](AzureAD/microsoft-identity-web#3610). ## 4.1.0 ### New features - Migrate to .NET 10 GA. [#​3449](AzureAD/microsoft-identity-web#3449) and [#​3590](AzureAD/microsoft-identity-web#3590) ### Dependencies updates - Bump MSAL.NET to version [4.79.2](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases/tag/4.79.2) and handle changes to deprecated WithExtraQueryParameters APIs. [#​3583](AzureAD/microsoft-identity-web#3583) - Update Microsoft.IdentityModel and Abstractions versions. [#​3604](AzureAD/microsoft-identity-web#3604) - Update coverlet.collector to 6.0.4. [#​3587](AzureAD/microsoft-identity-web#3587) - Update package validation baseline version to 4.0.0. [#​3589](AzureAD/microsoft-identity-web#3589) - Bump js-yaml from 4.1.0 to 4.1.1 in /tests/DevApps/SidecarAdapter/typescript. [#​3595](AzureAD/microsoft-identity-web#3595) ### Entra ID SDK sidecar - Restrict hosts to localhost for sidecar. [#​3579](AzureAD/microsoft-identity-web#3579) - Update http file to match endpoints. [#​3555](AzureAD/microsoft-identity-web#3555) - Revise sidecar issue template for Entra ID. [#​3577](AzureAD/microsoft-identity-web#3577) ### Documentation - Update README to include Entra SDK container info. [#​3578](AzureAD/microsoft-identity-web#3578) ### Fundamentals - Include NET 9.0 in template-install-dependencies. [#​3593](AzureAD/microsoft-identity-web#3593) - Fix CodeQL alerts. [#​3591](AzureAD/microsoft-identity-web#3591) - Suppression file is needed. [#​3592](AzureAD/microsoft-identity-web#3592) Commits viewable in [compare view](https://github.com/AzureAD/microsoft-identity-web/commits). </details> Updated [Microsoft.IdentityModel.Protocols.OpenIdConnect](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) from 8.14.0 to 8.15.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.IdentityModel.Protocols.OpenIdConnect's releases](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases)._ ## 8.15.0 ## New Features - **Add ECDsa support in `X509SecurityKey` and `JsonWebKeyConverter.ConvertFromX509SecurityKey`** Extended `X509SecurityKey` and `JsonWebKeyConverter.ConvertFromX509SecurityKey` to support ECDSA keys. See PR [#​2377](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#2377) for details. ## Bug Fixes - **Sanitize logs to avoid leaking sensitive data** Updated logging to sanitize sensitive values, reducing the risk of inadvertently exposing secrets or PII in logs. See PR [#​3316](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3316) for details. - **Optimize log sanitization with `SearchValues`** Improved the performance of the log sanitization logic introduced earlier by using `SearchValues`, making sanitization more efficient in high-throughput scenarios. See PR [#​3341](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3341) for details. - **Update test for `IDX10400`** Adjusted the `IDX10400` test to align with the current behavior and error messaging. See PR [#​3314](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3314) for details. ## Fundamentals - **Add supported algorithm tests** Added new tests to validate the set of supported cryptographic algorithms, increasing confidence in algorithm coverage and compatibility. See PR [#​3296](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3296) for details. - **Migrate repository agent rules from `.clinerules` to `agents.md`** Moved repository agent/AI-assist rules into markdown documentation to make them more visible and easier to maintain. See PR [#​3313](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3313) for details. - **Migrate `Microsoft.IdentityModel.TestExtensions` from Newtonsoft.Json to System.Text.Json** Updated `Microsoft.IdentityModel.TestExtensions` to use `System.Text.Json` instead of `Newtonsoft.Json`, aligning tests with the runtime serialization stack. See PR [#​3356](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3356) for details. - **Disable code coverage comments** Turned off automated code coverage comments on PRs to reduce noise while retaining coverage data elsewhere. See PR [#​3349](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3349) for details. - **Fix CodeQL alerts** Addressed CodeQL-reported issues to improve security posture and static analysis cleanliness. See PR [#​3364](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3364) for details. ### .NET 10 / SDK and tooling updates - **Building with .NET 10 preview / RC 1** Updated the repository to build and test against .NET 10.0 preview/RC1, ensuring early compatibility with the upcoming runtime. See PRs [#​3287](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3287), [#​3357](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3357), and [#​3358](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3358) for details. - **Fix .NET 10 test execution consistency** Ensured consistent use of the `TargetNetNext` parameter across build, test, and pack phases so .NET 10.0 tests execute reliably. See PR [#​3337](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3337) for details. - **Update project files and workflows for .NET 10.0 compatibility** Adjusted project files and CI workflows to correctly target and run on .NET 10.0, including test and pack scenarios. See PR [#​3363](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3363) for details. - **Update .NET version to meet CG compliance** Updated the .NET version references to be compliant with corporate governance (CG) requirements. See PR [#​3353](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3353) for details. - **Update Coverlet collector and test SDK** - Bumped `CoverletCollectorVersion` to 6.0.4. See PR [#​3333](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3333) for details. - Upgraded `Microsoft.NET.Test.Sdk` to a newer version for improved test reliability and tooling support. ... (truncated) Commits viewable in [compare view](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet@8.14.0...8.15.0). </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: James Gunn <james@gunn.io>
1 parent 269c909 commit 7277578

19 files changed

Lines changed: 317 additions & 317 deletions

File tree

TeachingRecordSystem/Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@
6363
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.3" />
6464
<PackageVersion Include="Microsoft.Extensions.Options.DataAnnotations" Version="10.0.3" />
6565
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.3.0" />
66-
<PackageVersion Include="Microsoft.Identity.Web" Version="4.0.1" />
66+
<PackageVersion Include="Microsoft.Identity.Web" Version="4.5.0" />
6767
<PackageVersion Include="Microsoft.Identity.Web.GraphServiceClientBeta" Version="4.0.1" />
68-
<PackageVersion Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.14.0" />
68+
<PackageVersion Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.15.0" />
6969
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
7070
<PackageVersion Include="Microsoft.Playwright" Version="1.57.0" />
7171
<PackageVersion Include="Microsoft.Testing.Extensions.TrxReport" Version="1.8.2" />

TeachingRecordSystem/src/TeachingRecordSystem.Api/packages.lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,7 @@
930930
},
931931
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
932932
"type": "CentralTransitive",
933-
"requested": "[8.14.0, )",
933+
"requested": "[8.15.0, )",
934934
"resolved": "8.0.1",
935935
"contentHash": "AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
936936
"dependencies": {

TeachingRecordSystem/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@
7676
},
7777
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
7878
"type": "Direct",
79-
"requested": "[8.14.0, )",
80-
"resolved": "8.14.0",
81-
"contentHash": "afwKt+g52FXMu5Hsgpm6cFSFh40WYbnvXKJDCCBjcV10m6eXRwN2SBpg3auyyA6mYDZVaEtxYaOLXqsZAz4oig==",
79+
"requested": "[8.15.0, )",
80+
"resolved": "8.15.0",
81+
"contentHash": "uJ5cHsTHRqx/1W68Gz/7hqUgudai1CXnokIXTQw+ZI1o3hWuhQa1vgSzXX9+IAkOJ/gP+M590Fg3WTwqglJghg==",
8282
"dependencies": {
83-
"Microsoft.IdentityModel.Protocols": "8.14.0",
84-
"System.IdentityModel.Tokens.Jwt": "8.14.0"
83+
"Microsoft.IdentityModel.Protocols": "8.15.0",
84+
"System.IdentityModel.Tokens.Jwt": "8.15.0"
8585
}
8686
},
8787
"Microsoft.VisualStudio.Threading.Analyzers": {
@@ -462,8 +462,8 @@
462462
},
463463
"Microsoft.IdentityModel.Abstractions": {
464464
"type": "Transitive",
465-
"resolved": "8.14.0",
466-
"contentHash": "iwbCpSjD3ehfTwBhtSNEtKPK0ICun6ov7Ibx6ISNA9bfwIyzI2Siwyi9eJFCJBwxowK9xcA1mj+jBWiigeqgcQ=="
465+
"resolved": "8.15.0",
466+
"contentHash": "e/DApa1GfxUqHSBHcpiQg8yaghKAvFVBQFcWh25jNoRobDZbduTUACY8bZ54eeGWXvimGmEDdF0zkS5Dq16XPQ=="
467467
},
468468
"Microsoft.IdentityModel.Clients.ActiveDirectory": {
469469
"type": "Transitive",
@@ -475,34 +475,34 @@
475475
},
476476
"Microsoft.IdentityModel.JsonWebTokens": {
477477
"type": "Transitive",
478-
"resolved": "8.14.0",
479-
"contentHash": "4jOpiA4THdtpLyMdAb24dtj7+6GmvhOhxf5XHLYWmPKF8ApEnApal1UnJsKO4HxUWRXDA6C4WQVfYyqsRhpNpQ==",
478+
"resolved": "8.15.0",
479+
"contentHash": "3513f5VzvOZy3ELd42wGnh1Q3e83tlGAuXFSNbENpgWYoAhLLzgFtd5PiaOPGAU0gqKhYGVzKavghLUGfX3HQg==",
480480
"dependencies": {
481-
"Microsoft.IdentityModel.Tokens": "8.14.0"
481+
"Microsoft.IdentityModel.Tokens": "8.15.0"
482482
}
483483
},
484484
"Microsoft.IdentityModel.Logging": {
485485
"type": "Transitive",
486-
"resolved": "8.14.0",
487-
"contentHash": "eqqnemdW38CKZEHS6diA50BV94QICozDZEvSrsvN3SJXUFwVB9gy+/oz76gldP7nZliA16IglXjXTCTdmU/Ejg==",
486+
"resolved": "8.15.0",
487+
"contentHash": "1gJLjhy0LV2RQMJ9NGzi5Tnb2l+c37o8D8Lrk2mrvmb6OQHZ7XJstd/XxvncXgBpad4x9CGXdipbZzJJCXKyAg==",
488488
"dependencies": {
489-
"Microsoft.IdentityModel.Abstractions": "8.14.0"
489+
"Microsoft.IdentityModel.Abstractions": "8.15.0"
490490
}
491491
},
492492
"Microsoft.IdentityModel.Protocols": {
493493
"type": "Transitive",
494-
"resolved": "8.14.0",
495-
"contentHash": "rLr9HmibIpwkrOnsYyF3SGKx+6q2ewKDc3xzITngydqflG3TDVqAaby7yFRbP8du43If2S44fseoAkaL8A0Ivg==",
494+
"resolved": "8.15.0",
495+
"contentHash": "n4t/m/zpd8rx/nqMqnKmbDqDjqy404JQ+3TYrSXEn7Otw5Vfg6Hmk3tK8SyeAlTzLGC1gVrjt9awPFVBE1tUGQ==",
496496
"dependencies": {
497-
"Microsoft.IdentityModel.Tokens": "8.14.0"
497+
"Microsoft.IdentityModel.Tokens": "8.15.0"
498498
}
499499
},
500500
"Microsoft.IdentityModel.Tokens": {
501501
"type": "Transitive",
502-
"resolved": "8.14.0",
503-
"contentHash": "lKIZiBiGd36k02TCdMHp1KlNWisyIvQxcYJvIkz7P4gSQ9zi8dgh6S5Grj8NNG7HWYIPfQymGyoZ6JB5d1Lo1g==",
502+
"resolved": "8.15.0",
503+
"contentHash": "zUE9ysJXBtXlHHRtcRK3Sp8NzdCI1z/BRDTXJQ2TvBoI0ENRtnufYIep0O5TSCJRJGDwwuLTUx+l/bEYZUxpCA==",
504504
"dependencies": {
505-
"Microsoft.IdentityModel.Logging": "8.14.0"
505+
"Microsoft.IdentityModel.Logging": "8.15.0"
506506
}
507507
},
508508
"Microsoft.IO.RecyclableMemoryStream": {
@@ -1409,11 +1409,11 @@
14091409
"System.IdentityModel.Tokens.Jwt": {
14101410
"type": "CentralTransitive",
14111411
"requested": "[8.14.0, )",
1412-
"resolved": "8.14.0",
1413-
"contentHash": "EYGgN/S+HK7S6F3GaaPLFAfK0UzMrkXFyWCvXpQWFYmZln3dqtbyIO7VuTM/iIIPMzkelg8ZLlBPvMhxj6nOAA==",
1412+
"resolved": "8.15.0",
1413+
"contentHash": "dpodi7ixz6hxK8YCBYAWzm0IA8JYXoKcz0hbCbNifo519//rjUI0fBD8rfNr+IGqq+2gm4oQoXwHk09LX5SqqQ==",
14141414
"dependencies": {
1415-
"Microsoft.IdentityModel.JsonWebTokens": "8.14.0",
1416-
"Microsoft.IdentityModel.Tokens": "8.14.0"
1415+
"Microsoft.IdentityModel.JsonWebTokens": "8.15.0",
1416+
"Microsoft.IdentityModel.Tokens": "8.15.0"
14171417
}
14181418
},
14191419
"System.Reactive": {

TeachingRecordSystem/src/TeachingRecordSystem.Cli/packages.lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1050,7 +1050,7 @@
10501050
},
10511051
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
10521052
"type": "CentralTransitive",
1053-
"requested": "[8.14.0, )",
1053+
"requested": "[8.15.0, )",
10541054
"resolved": "7.7.1",
10551055
"contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
10561056
"dependencies": {

TeachingRecordSystem/src/TeachingRecordSystem.Core/packages.lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1309,7 +1309,7 @@
13091309
},
13101310
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
13111311
"type": "CentralTransitive",
1312-
"requested": "[8.14.0, )",
1312+
"requested": "[8.15.0, )",
13131313
"resolved": "7.7.1",
13141314
"contentHash": "yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
13151315
"dependencies": {

TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/packages.lock.json

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,17 @@
5757
},
5858
"Microsoft.Identity.Web": {
5959
"type": "Direct",
60-
"requested": "[4.0.1, )",
61-
"resolved": "4.0.1",
62-
"contentHash": "rfzHpEoKgYXy6gK/eD5U1tVeq/CwImorjTPCHICCutM1gTpFOg9dE+fPYz4MLjyNk+0dByYVaPi9KHi6Ak6CIQ==",
60+
"requested": "[4.5.0, )",
61+
"resolved": "4.5.0",
62+
"contentHash": "O9AYQcWM1UPhQca4TRId58s70cvuN04LYuscRF0H+d8zSdS3siDm+55S3pc7wKKeFa/OlvuHCKh5ibZG+6yzzA==",
6363
"dependencies": {
64-
"Microsoft.Identity.Web.Certificate": "4.0.1",
65-
"Microsoft.Identity.Web.Certificateless": "4.0.1",
66-
"Microsoft.Identity.Web.TokenAcquisition": "4.0.1",
67-
"Microsoft.Identity.Web.TokenCache": "4.0.1",
68-
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.14.0",
69-
"Microsoft.IdentityModel.Validators": "8.14.0",
70-
"System.IdentityModel.Tokens.Jwt": "8.14.0"
64+
"Microsoft.Identity.Web.Certificate": "4.5.0",
65+
"Microsoft.Identity.Web.Certificateless": "4.5.0",
66+
"Microsoft.Identity.Web.TokenAcquisition": "4.5.0",
67+
"Microsoft.Identity.Web.TokenCache": "4.5.0",
68+
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
69+
"Microsoft.IdentityModel.Validators": "8.15.0",
70+
"System.IdentityModel.Tokens.Jwt": "8.15.0"
7171
}
7272
},
7373
"Microsoft.Identity.Web.GraphServiceClientBeta": {
@@ -83,12 +83,12 @@
8383
},
8484
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
8585
"type": "Direct",
86-
"requested": "[8.14.0, )",
87-
"resolved": "8.14.0",
88-
"contentHash": "afwKt+g52FXMu5Hsgpm6cFSFh40WYbnvXKJDCCBjcV10m6eXRwN2SBpg3auyyA6mYDZVaEtxYaOLXqsZAz4oig==",
86+
"requested": "[8.15.0, )",
87+
"resolved": "8.15.0",
88+
"contentHash": "uJ5cHsTHRqx/1W68Gz/7hqUgudai1CXnokIXTQw+ZI1o3hWuhQa1vgSzXX9+IAkOJ/gP+M590Fg3WTwqglJghg==",
8989
"dependencies": {
90-
"Microsoft.IdentityModel.Protocols": "8.14.0",
91-
"System.IdentityModel.Tokens.Jwt": "8.14.0"
90+
"Microsoft.IdentityModel.Protocols": "8.15.0",
91+
"System.IdentityModel.Tokens.Jwt": "8.15.0"
9292
}
9393
},
9494
"Microsoft.VisualStudio.Threading.Analyzers": {
@@ -380,13 +380,13 @@
380380
},
381381
"Microsoft.Identity.Abstractions": {
382382
"type": "Transitive",
383-
"resolved": "9.5.0",
384-
"contentHash": "OOTagHEruixwy834FomtgYmmHNzf7ueX/9c+ooAW31+sn507WE9P4GZvZATXQrCTo1oYL0eRrSjfRESwwwCqFw=="
383+
"resolved": "11.1.0",
384+
"contentHash": "oVppV3wOGk3EbkaCVbXv6uqfFGaRPMayQ6JhfTaZN5uH40Jvw2lwJmdl9XYjEfs3GaICR0RimtG1vbC89UIY9w=="
385385
},
386386
"Microsoft.Identity.Client": {
387387
"type": "Transitive",
388-
"resolved": "4.78.0",
389-
"contentHash": "vZ50HE9INSN+Ew8pCgTm0t7wzxQTqozF9L4MAsl64etXz0Teo0dbUvjpVzqDHRs6m1Vn8mHF04fGaxXrIvGpsg==",
388+
"resolved": "4.82.0",
389+
"contentHash": "cSAuWkH6CZljOG/tFn4OqIbTjhQB4dHl0gDGEuUvs+654yFvyr91DWceo9ZLPfVO6m5P5kn0EvszmjBBs3npIQ==",
390390
"dependencies": {
391391
"Microsoft.IdentityModel.Abstractions": "8.14.0"
392392
}
@@ -402,30 +402,30 @@
402402
},
403403
"Microsoft.Identity.Web.Certificate": {
404404
"type": "Transitive",
405-
"resolved": "4.0.1",
406-
"contentHash": "iiH1h79ZeqDyxLYxHZUhTSEDlvntIaysBj2ElIpJS33rudSaDfWBwcsKT54Zm1ixrGfKHNOLNKj88bsQBoWkkw==",
405+
"resolved": "4.5.0",
406+
"contentHash": "nA1ep5sDvJ6RoESlYJeJZTquXUvWJdXo2yk2oUAAwXFOgF+fonkYphj4tjZHky1t+B4FQyHiJaDtBaQRP+UNqA==",
407407
"dependencies": {
408408
"Azure.Identity": "1.11.4",
409409
"Azure.Security.KeyVault.Certificates": "4.6.0",
410410
"Azure.Security.KeyVault.Secrets": "4.6.0",
411-
"Microsoft.Identity.Abstractions": "9.5.0",
412-
"Microsoft.Identity.Web.Certificateless": "4.0.1",
413-
"Microsoft.Identity.Web.Diagnostics": "4.0.1"
411+
"Microsoft.Identity.Abstractions": "11.1.0",
412+
"Microsoft.Identity.Web.Certificateless": "4.5.0",
413+
"Microsoft.Identity.Web.Diagnostics": "4.5.0"
414414
}
415415
},
416416
"Microsoft.Identity.Web.Certificateless": {
417417
"type": "Transitive",
418-
"resolved": "4.0.1",
419-
"contentHash": "7a6Mn33arQSfXSHLGPs38m9LUy+8MHc4o2cdukX6uLt5i+kXJGszNwjOKqVxmcTVdkDinVGQ7Wusxk2ZXRE99w==",
418+
"resolved": "4.5.0",
419+
"contentHash": "7chebVmqbSL/w/ZZZSSA7EdOGCoy5Lt4v7Bevy+1eomPZFOj5pVcQOVK0Z/xHXYC1BN0xSwuH+PG9KnZBpbsWw==",
420420
"dependencies": {
421-
"Microsoft.Identity.Client": "4.77.1",
422-
"Microsoft.IdentityModel.JsonWebTokens": "8.14.0"
421+
"Microsoft.Identity.Client": "4.82.0",
422+
"Microsoft.IdentityModel.JsonWebTokens": "8.15.0"
423423
}
424424
},
425425
"Microsoft.Identity.Web.Diagnostics": {
426426
"type": "Transitive",
427-
"resolved": "4.0.1",
428-
"contentHash": "8ZF5i0VdBs7XCJ+HuPDJSNNoMHK1rbHLYZbkSnRNte8G4Pwl9kIRPYZpB28l2PbxfbMCDOex9U++LRS5Exh4dQ=="
427+
"resolved": "4.5.0",
428+
"contentHash": "HGM2yu7wa9RI8nhnGntLzFGEY3c5iTpmnwSSiR0p6xWSPI5sGwGtCzU6j4kk4lNSsLyWVWKTdZhZ/hAJm7+lng=="
429429
},
430430
"Microsoft.Identity.Web.GraphServiceClient": {
431431
"type": "Transitive",
@@ -438,35 +438,35 @@
438438
},
439439
"Microsoft.Identity.Web.TokenAcquisition": {
440440
"type": "Transitive",
441-
"resolved": "4.0.1",
442-
"contentHash": "5Z9EIdBrRzA5fAkPlblo/ZwuPI7PBZazBkuT8atbTtva/oDSWuDijznx0qD5V6RVdgpFKidPep41rvSBy5eRaw==",
441+
"resolved": "4.5.0",
442+
"contentHash": "qmVLf4JZ5qr3tGRKLIxBaTKB4turfy/tmFdHcFdoVtyXdd3Uszvd2+gfAQmQfpwAkOA6+HggHTRAm4qAZxNf9g==",
443443
"dependencies": {
444-
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.0",
445-
"Microsoft.AspNetCore.Authentication.OpenIdConnect": "9.0.0",
446-
"Microsoft.Identity.Abstractions": "9.5.0",
447-
"Microsoft.Identity.Web.Certificate": "4.0.1",
448-
"Microsoft.Identity.Web.Certificateless": "4.0.1",
449-
"Microsoft.Identity.Web.TokenCache": "4.0.1",
450-
"Microsoft.IdentityModel.Logging": "8.14.0",
451-
"Microsoft.IdentityModel.LoggingExtensions": "8.14.0",
452-
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.14.0",
453-
"System.IdentityModel.Tokens.Jwt": "8.14.0"
444+
"Microsoft.AspNetCore.Authentication.JwtBearer": "10.0.0",
445+
"Microsoft.AspNetCore.Authentication.OpenIdConnect": "10.0.0",
446+
"Microsoft.Identity.Abstractions": "11.1.0",
447+
"Microsoft.Identity.Web.Certificate": "4.5.0",
448+
"Microsoft.Identity.Web.Certificateless": "4.5.0",
449+
"Microsoft.Identity.Web.TokenCache": "4.5.0",
450+
"Microsoft.IdentityModel.Logging": "8.15.0",
451+
"Microsoft.IdentityModel.LoggingExtensions": "8.15.0",
452+
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
453+
"System.IdentityModel.Tokens.Jwt": "8.15.0"
454454
}
455455
},
456456
"Microsoft.Identity.Web.TokenCache": {
457457
"type": "Transitive",
458-
"resolved": "4.0.1",
459-
"contentHash": "6vE3DDCI1gL7qY6PizgyUZK6tvSL9zIZZsJ42M2E9FE7GhzSpxgrjasAo2XrwrkXdq/tBPo5nqjXLGvsSCR5Qg==",
458+
"resolved": "4.5.0",
459+
"contentHash": "ZemXdJScHpjGete0NStmy11VmgiCRV55l3YRjPa08fqqTiM3YOBegwYtGDzyAx18olurn+ufgU92tEIucDEqlw==",
460460
"dependencies": {
461-
"Microsoft.Identity.Client": "4.77.1",
462-
"Microsoft.Identity.Web.Diagnostics": "4.0.1",
463-
"System.Security.Cryptography.Pkcs": "9.0.0"
461+
"Microsoft.Identity.Client": "4.82.0",
462+
"Microsoft.Identity.Web.Diagnostics": "4.5.0",
463+
"System.Security.Cryptography.Pkcs": "10.0.0"
464464
}
465465
},
466466
"Microsoft.IdentityModel.Abstractions": {
467467
"type": "Transitive",
468-
"resolved": "8.14.0",
469-
"contentHash": "iwbCpSjD3ehfTwBhtSNEtKPK0ICun6ov7Ibx6ISNA9bfwIyzI2Siwyi9eJFCJBwxowK9xcA1mj+jBWiigeqgcQ=="
468+
"resolved": "8.15.0",
469+
"contentHash": "e/DApa1GfxUqHSBHcpiQg8yaghKAvFVBQFcWh25jNoRobDZbduTUACY8bZ54eeGWXvimGmEDdF0zkS5Dq16XPQ=="
470470
},
471471
"Microsoft.IdentityModel.Clients.ActiveDirectory": {
472472
"type": "Transitive",
@@ -478,53 +478,53 @@
478478
},
479479
"Microsoft.IdentityModel.JsonWebTokens": {
480480
"type": "Transitive",
481-
"resolved": "8.14.0",
482-
"contentHash": "4jOpiA4THdtpLyMdAb24dtj7+6GmvhOhxf5XHLYWmPKF8ApEnApal1UnJsKO4HxUWRXDA6C4WQVfYyqsRhpNpQ==",
481+
"resolved": "8.15.0",
482+
"contentHash": "3513f5VzvOZy3ELd42wGnh1Q3e83tlGAuXFSNbENpgWYoAhLLzgFtd5PiaOPGAU0gqKhYGVzKavghLUGfX3HQg==",
483483
"dependencies": {
484-
"Microsoft.IdentityModel.Tokens": "8.14.0"
484+
"Microsoft.IdentityModel.Tokens": "8.15.0"
485485
}
486486
},
487487
"Microsoft.IdentityModel.Logging": {
488488
"type": "Transitive",
489-
"resolved": "8.14.0",
490-
"contentHash": "eqqnemdW38CKZEHS6diA50BV94QICozDZEvSrsvN3SJXUFwVB9gy+/oz76gldP7nZliA16IglXjXTCTdmU/Ejg==",
489+
"resolved": "8.15.0",
490+
"contentHash": "1gJLjhy0LV2RQMJ9NGzi5Tnb2l+c37o8D8Lrk2mrvmb6OQHZ7XJstd/XxvncXgBpad4x9CGXdipbZzJJCXKyAg==",
491491
"dependencies": {
492-
"Microsoft.IdentityModel.Abstractions": "8.14.0"
492+
"Microsoft.IdentityModel.Abstractions": "8.15.0"
493493
}
494494
},
495495
"Microsoft.IdentityModel.LoggingExtensions": {
496496
"type": "Transitive",
497-
"resolved": "8.14.0",
498-
"contentHash": "3bdeqAvQncMbUfrTBelffUtdpnPfJf2Orc2mQbmHgN1r6N08JP+AH1R3zBoTqV5j6jIibVhUI09R4MTvDjN/jg==",
497+
"resolved": "8.15.0",
498+
"contentHash": "u0/PCw/1sMka5DHi1SIviM74AKMm5k9C4FZNMCap+AzH+dGhX9yPZxZNisvnxmqdhDSQemiz+GwLdTIFDlgEog==",
499499
"dependencies": {
500-
"Microsoft.IdentityModel.Abstractions": "8.14.0"
500+
"Microsoft.IdentityModel.Abstractions": "8.15.0"
501501
}
502502
},
503503
"Microsoft.IdentityModel.Protocols": {
504504
"type": "Transitive",
505-
"resolved": "8.14.0",
506-
"contentHash": "rLr9HmibIpwkrOnsYyF3SGKx+6q2ewKDc3xzITngydqflG3TDVqAaby7yFRbP8du43If2S44fseoAkaL8A0Ivg==",
505+
"resolved": "8.15.0",
506+
"contentHash": "n4t/m/zpd8rx/nqMqnKmbDqDjqy404JQ+3TYrSXEn7Otw5Vfg6Hmk3tK8SyeAlTzLGC1gVrjt9awPFVBE1tUGQ==",
507507
"dependencies": {
508-
"Microsoft.IdentityModel.Tokens": "8.14.0"
508+
"Microsoft.IdentityModel.Tokens": "8.15.0"
509509
}
510510
},
511511
"Microsoft.IdentityModel.Tokens": {
512512
"type": "Transitive",
513-
"resolved": "8.14.0",
514-
"contentHash": "lKIZiBiGd36k02TCdMHp1KlNWisyIvQxcYJvIkz7P4gSQ9zi8dgh6S5Grj8NNG7HWYIPfQymGyoZ6JB5d1Lo1g==",
513+
"resolved": "8.15.0",
514+
"contentHash": "zUE9ysJXBtXlHHRtcRK3Sp8NzdCI1z/BRDTXJQ2TvBoI0ENRtnufYIep0O5TSCJRJGDwwuLTUx+l/bEYZUxpCA==",
515515
"dependencies": {
516-
"Microsoft.IdentityModel.Logging": "8.14.0"
516+
"Microsoft.IdentityModel.Logging": "8.15.0"
517517
}
518518
},
519519
"Microsoft.IdentityModel.Validators": {
520520
"type": "Transitive",
521-
"resolved": "8.14.0",
522-
"contentHash": "8T3Zh1Wezl898aZuIqOWJF+9Ny76KFOEfH27UExw8TdY6OsNB8PdAtvYSwAvF9u1M1dN/I5G92f4XbjGzRFiSw==",
521+
"resolved": "8.15.0",
522+
"contentHash": "q1VGYGtD0jCD8sav/jJBx1ykg2I+Drm6/bcok1/qyxjkGmPFYL+qGvqXndFNBvy04E3+OkqfGqckuW3a5Wzmcw==",
523523
"dependencies": {
524-
"Microsoft.IdentityModel.Protocols": "8.14.0",
525-
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.14.0",
526-
"Microsoft.IdentityModel.Tokens": "8.14.0",
527-
"System.IdentityModel.Tokens.Jwt": "8.14.0"
524+
"Microsoft.IdentityModel.Protocols": "8.15.0",
525+
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.15.0",
526+
"Microsoft.IdentityModel.Tokens": "8.15.0",
527+
"System.IdentityModel.Tokens.Jwt": "8.15.0"
528528
}
529529
},
530530
"Microsoft.IO.RecyclableMemoryStream": {
@@ -769,8 +769,8 @@
769769
},
770770
"System.Security.Cryptography.Pkcs": {
771771
"type": "Transitive",
772-
"resolved": "9.0.4",
773-
"contentHash": "cUFTcMlz/Qw9s90b2wnWSCvHdjv51Bau9FQqhsr4TlwSe1OX+7SoXUqphis5G74MLOvMOCghxPPlEqOdCrVVGA=="
772+
"resolved": "10.0.0",
773+
"contentHash": "UPWqLSygJlFerRi9XNIuM0a1VC8gHUIufyP24xQ0sc+XimqUAEcjpOz9DhKpyDjH+5B/wO3RpC0KpkEeDj/ddg=="
774774
},
775775
"System.Security.Cryptography.ProtectedData": {
776776
"type": "Transitive",
@@ -1330,11 +1330,11 @@
13301330
"System.IdentityModel.Tokens.Jwt": {
13311331
"type": "CentralTransitive",
13321332
"requested": "[8.14.0, )",
1333-
"resolved": "8.14.0",
1334-
"contentHash": "EYGgN/S+HK7S6F3GaaPLFAfK0UzMrkXFyWCvXpQWFYmZln3dqtbyIO7VuTM/iIIPMzkelg8ZLlBPvMhxj6nOAA==",
1333+
"resolved": "8.15.0",
1334+
"contentHash": "dpodi7ixz6hxK8YCBYAWzm0IA8JYXoKcz0hbCbNifo519//rjUI0fBD8rfNr+IGqq+2gm4oQoXwHk09LX5SqqQ==",
13351335
"dependencies": {
1336-
"Microsoft.IdentityModel.JsonWebTokens": "8.14.0",
1337-
"Microsoft.IdentityModel.Tokens": "8.14.0"
1336+
"Microsoft.IdentityModel.JsonWebTokens": "8.15.0",
1337+
"Microsoft.IdentityModel.Tokens": "8.15.0"
13381338
}
13391339
},
13401340
"System.Reactive": {

0 commit comments

Comments
 (0)