Commit Graph

  • 5dea5643c7
    Merge 3aea683b83 into 23dc5daafe #2367 Kévin Chalet 2026-03-21 19:16:12 +0300
  • 23dc5daafe Bump Meziantou.Polyfill to 1.0.104 and use the built-in Chunk()/ThrowIfNegative() polyfills dev Kévin Chalet 2026-03-16 18:28:31 +0100
  • df3d0a1d57 Bump Meziantou.Polyfill to 1.0.104 and use the built-in Chunk()/ThrowIfNegative() polyfills #2447 Kévin Chalet 2026-03-16 18:28:31 +0100
  • 95e74ae990 Update README.md Kévin Chalet 2026-03-14 09:23:21 +0100
  • 34ffba5959 Merge the changes made in the rel/7.4.0 branch Kévin Chalet 2026-03-12 18:52:11 +0100
  • 2cf8f4f056 Introduce a new dynamic option to disable issuer parameter validation and disable it for Google 7.4.0 rel/7.4.0 Kévin Chalet 2026-03-12 18:28:40 +0100
  • e046ae29fd Introduce a new dynamic option to disable issuer parameter validation and disable it for Google #2446 Kévin Chalet 2026-03-12 18:28:40 +0100
  • e4bf89ec7f Update Versions.props to build 7.5.0-preview.1 packages Kévin Chalet 2026-03-12 17:57:30 +0100
  • 3333e225ca Update Versions.props to build 7.4.0 packages Kévin Chalet 2026-03-12 17:57:05 +0100
  • 59a137cd63 Allow using mTLS client authentication with the client credentials grant and support mTLS token binding for anonymous clients Kévin Chalet 2026-03-12 09:15:17 +0100
  • e00eaf11af Allow using mTLS client authentication with the client credentials grant and support mTLS token binding for anonymous clients #2445 Kévin Chalet 2026-03-12 09:15:17 +0100
  • eb65bfba32 Update the samples to use keyed services to create HttpClient instances Kévin Chalet 2026-03-11 16:56:18 +0100
  • 7453cff14d Update the samples to use keyed services to create HttpClient instances #2444 Kévin Chalet 2026-03-11 16:56:18 +0100
  • 8673009f78 Update the system integration package to restore the ambient request for marshalled authentication demands Kévin Chalet 2026-03-10 23:10:59 +0100
  • 87a058521b Update the system integration package to restore the ambient request for marshalled authentication demands #2443 Kévin Chalet 2026-03-10 23:10:59 +0100
  • c06ebbf7ac
    Apple Sign In - Name response #2442 Jonathan Law 2026-03-10 14:00:41 -0400
  • 9aab50a0cb Update Versions.props to build 7.4.0-preview.1 packages Kévin Chalet 2026-03-09 15:05:10 +0100
  • 9468e6de57 Update Versions.props to build 7.3.0 packages 7.3.0 Kévin Chalet 2026-03-09 15:04:41 +0100
  • 58b6dfb720
    Use the correct exception message when the degraded mode is enabled without a custom PAR validation event handler being added JarieTimmer 2026-03-09 15:02:58 +0100
  • 1f75b27a7d
    fix ex message for PAR in degraded mode #2440 JarieTimmer 2026-03-09 14:35:38 +0100
  • d70c666de6 Only pick ASP.NET Core development certificates that are valid Kévin Chalet 2026-03-09 11:11:47 +0100
  • 5d65cf5c9b Only pick ASP.NET Core development certificates that are valid #2439 Kévin Chalet 2026-03-09 11:11:47 +0100
  • 248d5f7cb3 Remove the TokenBindingCertificate property from ClientCredentialsAuthenticationRequest Kévin Chalet 2026-03-08 19:32:39 +0100
  • 247eabd91a Remove the TokenBindingCertificate property from ClientCredentialsAuthenticationRequest #2438 Kévin Chalet 2026-03-08 19:32:39 +0100
  • a89b5c66aa Simplify some of the client authentication policy checks Kévin Chalet 2026-03-07 10:52:34 +0100
  • 8d613a5148 Simplify some of the client authentication policy checks #2437 Kévin Chalet 2026-03-07 10:52:34 +0100
  • 2ff81b8c1b Update the XML documentation and decorate OpenIddictEntityFrameworkCoreCustomizer with [EditorBrowsable(EditorBrowsableState.Never)] Kévin Chalet 2026-03-06 14:26:11 +0100
  • 6b9cf53ddb Update the XML documentation and decorate OpenIddictEntityFrameworkCoreCustomizer with [EditorBrowsable(EditorBrowsableState.Never)] #2436 Kévin Chalet 2026-03-06 14:26:11 +0100
  • 8da8eb39a2 Initialize the database before starting the web host instead of using an IHostedService implementation Kévin Chalet 2026-02-28 13:34:37 +0100
  • 0c2bd27207 Initialize the database before starting the web host instead of using an IHostedService implementation #2435 Kévin Chalet 2026-02-28 13:34:37 +0100
  • 2a6169d4c8 Update the XML documentation to discourage using the implicit flow and the resource owner password credentials grant Kévin Chalet 2026-02-25 17:41:49 +0100
  • e7ff63e486 Update the XML documentation to discourage using the implicit flow and the resource owner password credentials grant #2434 Kévin Chalet 2026-02-25 17:41:49 +0100
  • a37538ea4c Update the XML documentation to discourage using client secrets when possible Kévin Chalet 2026-02-25 17:12:51 +0100
  • 60c886681c Update the XML documentation to discourage using client secrets when possible #2432 Kévin Chalet 2026-02-25 17:12:51 +0100
  • b7b123057d Bump the .NET SDK and packages Kévin Chalet 2026-02-25 15:22:49 +0100
  • c6fd5ad687 Bump the .NET SDK and packages #2431 Kévin Chalet 2026-02-25 15:22:49 +0100
  • 63b56ccc82 Detect and reject reference token payloads directly used as regular tokens Kévin Chalet 2026-02-25 10:54:59 +0100
  • cb8f5d5eeb Detect and reject reference token payloads directly used as regular tokens #2430 Kévin Chalet 2026-02-25 10:54:59 +0100
  • 29c6668d45 Change how authentication demands are marshalled and support token binding certificates/additional token request parameters for interactive flows Kévin Chalet 2026-02-24 17:36:12 +0100
  • 6251b19380 Change how authentication demands are marshalled and support token binding certificates/additional token request parameters for interactive flows #2429 Kévin Chalet 2026-02-24 17:36:12 +0100
  • ef0092a1fc
    Add a global prompt setting to the Google web provider Stella 2026-02-22 11:09:39 +0100
  • 4829a59f4c
    Update src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml #2427 Kévin Chalet 2026-02-22 10:41:55 +0100
  • ed3165b8d8
    feat: also add the prompt parameter into the handler Stella Schalkwijk 2026-02-22 10:16:23 +0100
  • 8d9efb334f
    chore: remove space Stella 2026-02-22 09:09:16 +0100
  • 0d52136999
    Add 'prompt' setting for user account selection on Google provider Stella 2026-02-22 09:05:58 +0100
  • 7b9fd7677f Revamp the client authentication method negotiation logic and support mTLS token binding in the client, server and validation stacks Kévin Chalet 2026-02-21 10:23:48 +0100
  • fbb0468c15
    Add unmet_authentication_requirements error constant Copilot 2026-02-21 10:24:22 +0100
  • 1a2a539251 Revamp the client authentication method negotiation logic and support mTLS token binding in the client, server and validation stacks #2426 Kévin Chalet 2026-02-21 10:23:48 +0100
  • da7f3a5b8f Update the sponsors section OpenIddict Bot 2026-02-19 12:42:34 +0000
  • 7084888242
    Add .csproj indentation rules in .editorconfig Manuel Menegazzo 2026-02-19 13:42:17 +0100
  • a2d40bb1cc Fix alphabetical ordering of UnmetAuthenticationRequirements constant #2425 copilot-swe-agent[bot] 2026-02-19 11:44:04 +0000
  • e1ed0ebb23 Add UnmetAuthenticationRequirements error constant copilot-swe-agent[bot] 2026-02-19 11:43:25 +0000
  • c13d4676e4 Initial plan copilot-swe-agent[bot] 2026-02-19 11:40:12 +0000
  • 4e8c0af584 Added .csproj indent rules #2423 Manuel Menegazzo 2026-02-10 21:23:49 +0100
  • 8dbf493469 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays Kévin Chalet 2026-02-10 17:23:07 +0100
  • cceee26c14 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays #2422 Kévin Chalet 2026-02-10 17:23:07 +0100
  • b28f31891f Bump the key size of RSA keys used to generate ephemeral keys and development certificates Kévin Chalet 2026-02-03 18:12:44 +0100
  • 90b56c448a Bump the key size of RSA keys used to generate ephemeral keys and development certificates #2419 Kévin Chalet 2026-02-03 18:12:44 +0100
  • 5c1cda0ac5 Implement native mTLS client authentication support in the server stack Kévin Chalet 2026-02-02 17:31:40 +0100
  • 69627722a3 Update the sponsors section OpenIddict Bot 2026-02-03 03:25:52 +0000
  • ef8871b7f6
    Add osu! to the list of supported providers Gehongyan 2026-02-03 11:25:35 +0800
  • a2789bef06 Implement native mTLS client authentication support in the server stack #2417 Kévin Chalet 2026-02-02 17:31:40 +0100
  • fe78a823a8 Remove CLAUDE.md from version control #2416 Thor Arne Johansen 2026-01-31 13:14:53 +0100
  • 496765ccb5 Add CIMD design documentation and update README Thor Arne Johansen 2026-01-31 13:12:52 +0100
  • 97238f66ad Enable refresh token support in CIMD sandbox demonstrator Thor Arne Johansen 2026-01-31 12:34:18 +0100
  • a40673a4ae Add unit and integration tests for CIMD support Thor Arne Johansen 2026-01-31 11:43:46 +0100
  • 9da2b5a492 Disable access token encryption in CIMD sandbox for easier debugging Thor Arne Johansen 2026-01-31 10:45:11 +0100
  • aa93d7111e Fix CIMD token exchange by moving fetch handler to ProcessAuthenticationContext Thor Arne Johansen 2026-01-31 10:38:54 +0100
  • 1f6d309833 Add CIMD (Client ID Metadata Document) support (Phases 1-4) Thor Arne Johansen 2026-01-31 00:42:28 +0100
  • 9773c098e8 Add CIMD sandbox demonstrator server (Phase 0) Thor Arne Johansen 2026-01-30 23:29:08 +0100
  • 4982250023 Update OpenIddictClientWebIntegrationHandlers.cs #2403 Kévin Chalet 2026-01-09 13:29:06 +0100
  • a69c48e985 Clarify why the userinfo endpoint is not statically set Kévin Chalet 2026-01-09 13:28:23 +0100
  • ff4e9cfa38 Merge branch 'dev' into pr/2403 Kévin Chalet 2026-01-09 13:22:40 +0100
  • 3815289866 Update the sponsors section OpenIddict Bot 2026-01-08 17:42:19 +0000
  • b0709b3528 Replace Polyfill by Meziantou.Polyfill and bring back internal OperatingSystem polyfills Kévin Chalet 2026-01-08 18:15:41 +0100
  • a0e056fac0 Replace Polyfill by Meziantou.Polyfill and bring back internal OperatingSystem polyfills #2411 Kévin Chalet 2026-01-08 18:15:41 +0100
  • baba687f48 Re-enable automatic NuGet packages pruning Kévin Chalet 2026-01-06 20:20:01 +0100
  • 194d1d220e Update the sponsors section OpenIddict Bot 2026-01-06 19:34:51 +0000
  • 721fba7e6b Use the new SHA256/SHA384/SHA512.HashData() polyfills Kévin Chalet 2026-01-06 20:09:01 +0100
  • fdd4b3e513 Re-enable automatic NuGet packages pruning #2410 Kévin Chalet 2026-01-06 20:20:01 +0100
  • 04e29a5298 Use the new SHA256/SHA384/SHA512.HashData() polyfills #2409 Kévin Chalet 2026-01-06 20:09:01 +0100
  • e8c7f5a222 Use the polyfilled generic Enum.IsDefined() on .NET Framework and manually replace missed ArgumentNullException.ThrowIfNull() guards Kévin Chalet 2025-12-28 20:54:13 +0100
  • 467878e5f3 Use the polyfilled generic Enum.IsDefined() on .NET Framework and manually replace missed ArgumentNullException.ThrowIfNull() guards #2408 Kévin Chalet 2025-12-28 20:54:13 +0100
  • e16ae1797d Use the new ThrowIfNull()/GetValueOrDefault() polyfills Kévin Chalet 2025-12-28 20:21:51 +0100
  • 12e16d7398 Merge branch 'dev' into pr/2403 Kévin Chalet 2025-12-28 19:50:46 +0100
  • 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() Kévin Chalet 2025-12-28 14:47:46 +0100
  • fb266536be Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() #2406 Kévin Chalet 2025-12-28 14:47:46 +0100
  • a0ab3a5059 Update the sponsors section OpenIddict Bot 2025-12-28 15:20:31 +0000
  • 1ef7be587f Bump .NET Arcade to 10.0.0-beta.25562.108 Kévin Chalet 2025-12-28 15:32:00 +0100
  • 6793667574 Bump .NET Arcade to 10.0.0-beta.25562.108 #2407 Kévin Chalet 2025-12-28 15:32:00 +0100
  • 5364bdcb9f Better Uri combination for user info endpoint Gehongyan 2025-12-17 10:00:23 +0800
  • ad6d1aa217 Updated GameModes class naming Gehongyan 2025-12-17 09:59:57 +0800
  • 2c5e009584 Add public scope for client credentials only when no scope is explicitly specified Gehongyan 2025-12-16 11:27:56 +0800
  • 41d4c0b05f refactor mode to a property Gehongyan 2025-12-15 18:19:57 +0800
  • 496ff89884 Implemented suggestions for osu! Gehongyan 2025-12-13 17:39:01 +0800
  • 8251d3d987 Fixes doc Gehongyan 2025-12-08 13:48:09 +0800
  • 4c314f1bfe
    Add osu! OAuth 2.0 provider integration (#1) Copilot 2025-12-08 12:24:24 +0800
  • 3a647d2243
    chore: Remove Scopes and explicit Claim Mappings #2398 DevTKSS 2025-11-26 14:58:16 +0100
  • 75cfe76fb7
    chore: Update ToDo Comments and Provider.xml along switch to getUser Endpoint for UserInfo, remove UserInfoEndpoint from settings as its now overridden chore: Adjust Scopes Required state in Provider.xml DevTKSS 2025-11-25 18:37:08 +0100
  • 6e0d780aef
    chore: Remove additional Authorization Bearer Header setting, as this is already added by default DevTKSS 2025-11-25 18:33:31 +0100