Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update wilson and framework dependencies #92

Merged
merged 4 commits into from
Apr 19, 2024
Merged

Commits on Apr 5, 2024

  1. Match wilson version with minimum required by asp.net

    We want to match our requirements with the oidc handler in asp.net. As of today, the latest version is 8.0.3, which depends on wilson >= 7.1.2
    
    https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect/8.0.3#dependencies-body-tab
    josephdecock committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    4febeb4 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Match Framework version with minimum required

    6.0.26 of the asp.net packages was the first version to depend on wilson 6.35.0.
    We want wilson 6.35 because it contains security fixes. We don't depend on anything more recent than that, so we can keep our requirements as relaxed possible beyond that.
    josephdecock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    b17f56b View commit details
    Browse the repository at this point in the history
  2. Relax dependency on auth handler to 8.0.1

    We take the earliest version that doesn't have a known security vulnerability, so we go with 8.0.1 to ensure that our transitive dependency on the wilson JWT library is at least 7.1.2.
    josephdecock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    39820dc View commit details
    Browse the repository at this point in the history
  3. Remove explicit dependency on oidc from tests

    IdentityServer depends on version 8.0.3 of the oidc auth handler, while
    we only use 8.0.1. This is normally fine, but if we explicitly take a
    dependency on both the handler at version 8.0.1 and identity server,
    then our explicit dependency is a downgrade of what identity server
    wants, producing a warning. We don't actually need the explicit
    dependency, and removing it fixes the build.
    josephdecock committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    efc4eda View commit details
    Browse the repository at this point in the history