Commit Graph

  • aff2a2a7bd Re-introduce the default user code display format and fix the user code generation logic to use the specified charset dev Kévin Chalet 2026-08-01 21:08:40 +0200
  • 650b6fc600 Re-introduce the default user code display format and fix the user code generation logic to use the specified charset #2524 Kévin Chalet 2026-08-01 21:08:40 +0200
  • 9b2ef8e8df Do not require login identifiers attached to OpenIddict sessions to be unique Kévin Chalet 2026-07-31 19:04:15 +0200
  • 9780dd2e6b Enable additional Meziantou.Analyzer analyzers Kévin Chalet 2026-07-31 17:24:09 +0200
  • d20d58fc03 Do not require login identifiers attached to OpenIddict sessions to be unique #2523 Kévin Chalet 2026-07-31 19:04:15 +0200
  • cc96c2209f Enable additional Meziantou.Analyzer analyzers #2522 Kévin Chalet 2026-07-31 17:24:09 +0200
  • d663eced46 Reference Meziantou.Analyzer globally and address the existing warnings Kévin Chalet 2026-07-30 05:26:53 +0200
  • e7a5611891 Reference Meziantou.Analyzer globally and address the existing warnings #2521 Kévin Chalet 2026-07-30 05:26:53 +0200
  • 4f6882bc0a Introduce a new session entity and store the session identifier in the tokens Kévin Chalet 2026-07-29 17:16:30 +0200
  • 7cb0639ada Introduce a new session entity and store the session identifier in the tokens #2520 Kévin Chalet 2026-07-29 17:16:30 +0200
  • 6623bc451f Decorate the Configure() builder APIs with [EditorBrowsable(EditorBrowsableState.Advanced)] Kévin Chalet 2026-07-28 15:52:22 +0200
  • 3b095bd67c Decorate the Configure() builder APIs with [EditorBrowsable(EditorBrowsableState.Advanced)] #2519 Kévin Chalet 2026-07-28 15:52:22 +0200
  • 19d46a63fa Remove the Convert.FromHexString()/SHA384.HashData()/SHA512.HashData() polyfills Kévin Chalet 2026-07-27 20:51:24 +0200
  • eeb5f4074e Remove the Convert.FromHexString()/SHA384.HashData()/SHA512.HashData() polyfills #2518 Kévin Chalet 2026-07-27 20:51:24 +0200
  • 77dc27e1c7 Bump Meziantou.Polyfill to 1.0.158 Kévin Chalet 2026-07-27 19:26:20 +0200
  • 70ff25a604 Bump Meziantou.Polyfill to 1.0.158 #2517 Kévin Chalet 2026-07-27 19:26:20 +0200
  • e9d5a1c64f Update the client/server/validation stacks to always use the CancellationToken attached to the context Kévin Chalet 2026-07-27 17:44:19 +0200
  • 10a56f0828 Update the client/server/validation stacks to always use the CancellationToken attached to the context #2516 Kévin Chalet 2026-07-27 17:44:19 +0200
  • aa4f2fd554 Update the Entity Framework Core stores to dispose and commit transactions asynchronously Kévin Chalet 2026-07-26 17:08:05 +0200
  • 05b5226165 Update the Entity Framework Core stores to dispose and commit transactions asynchronously #2515 Kévin Chalet 2026-07-26 17:08:05 +0200
  • 8b40d82e79 Update the MongoDB to use the new built-in ToAsyncEnumerable() extensions Kévin Chalet 2026-07-26 16:44:20 +0200
  • 3cca8925fd Update the MongoDB to use the new built-in ToAsyncEnumerable() extensions #2514 Kévin Chalet 2026-07-26 16:44:20 +0200
  • b44d49a6ab Remove the Enumerable.Contains() workaround from the MongoDB stores Kévin Chalet 2026-07-26 16:20:11 +0200
  • 3329cbb337 Remove the Enumerable.Contains() workaround from the MongoDB stores #2512 Kévin Chalet 2026-07-26 16:20:11 +0200
  • 03f8f3ff3c Remove the Enumerable.Contains() workaround from the Entity Framework Core stores Kévin Chalet 2026-07-26 15:58:02 +0200
  • 6199a6f840 Update the sponsors section OpenIddict Bot 2026-07-26 14:01:31 +0000
  • ee3bfb76c0 Normalize collection empty checks in the Entity Framework/Entity Framework Core/MongoDB stores Kévin Chalet 2026-07-26 15:49:38 +0200
  • b1558c7e99 Remove the Enumerable.Contains() workaround from the Entity Framework Core stores #2511 Kévin Chalet 2026-07-26 15:58:02 +0200
  • 892bca1548 Normalize collection empty checks in the Entity Framework/Entity Framework Core/MongoDB stores #2510 Kévin Chalet 2026-07-26 15:49:38 +0200
  • cd6dc8141d Update the Entity Framework/Entity Framework Core stores to use FindAsync() when possible Kévin Chalet 2026-07-25 02:47:45 +0200
  • bfd57596f2 Update the Entity Framework/Entity Framework Core stores to use FindAsync() when possible #2509 Kévin Chalet 2026-07-25 02:47:45 +0200
  • 04409f5b6d Attach an IASWebAuthenticationPresentationContextProviding object on Mac Catalyst and macOS Kévin Chalet 2026-07-24 15:49:59 +0200
  • 96d3de644c Attach an IASWebAuthenticationPresentationContextProviding object on Mac Catalyst and macOS #2508 Kévin Chalet 2026-07-24 15:49:59 +0200
  • b9f793cc14 Attach a ValueComparer to all the dictionary-based conversions Kévin Chalet 2026-07-21 23:44:04 +0200
  • 8660861ac7 Attach a ValueComparer to all the dictionary-based conversions #2506 Kévin Chalet 2026-07-21 23:44:04 +0200
  • 124486e66d Remove the query workarounds from the Entity Framework Core stores Kévin Chalet 2026-07-21 22:47:34 +0200
  • 6fe5d074ec Remove the query workarounds from the Entity Framework Core stores #2505 Kévin Chalet 2026-07-21 22:47:34 +0200
  • 50e741efa2 Represent complex properties as strongly-typed CLR properties in the Entity Framework Core models Kévin Chalet 2026-07-21 19:25:08 +0200
  • 4e96255c1d Represent complex properties as strongly-typed CLR properties in the Entity Framework Core models #2504 Kévin Chalet 2026-07-21 19:25:08 +0200
  • 98e6575345 Remove unnecessary preprocessor directives in the EF Core stores Kévin Chalet 2026-07-21 16:26:17 +0200
  • d14df52359 Remove unnecessary preprocessor directives in the EF Core stores #2502 Kévin Chalet 2026-07-21 16:26:17 +0200
  • 4cc756c565 Normalize the code style of null-coalescing and ternary operators Kévin Chalet 2026-07-21 15:28:10 +0200
  • 3c0e8b4e24 Normalize the code style of null-coalescing and ternary operators #2501 Kévin Chalet 2026-07-21 15:28:10 +0200
  • ce91303ff5 Update the MongoDB models/stores to use immutable collections Kévin Chalet 2026-07-20 20:12:59 +0200
  • 6cd68ff983 Update the MongoDB models/stores to use immutable collections #2500 Kévin Chalet 2026-07-20 20:12:59 +0200
  • 0cd3f48bb9 Use HasIndex() overload accepting an expression tree Kévin Chalet 2026-07-20 19:36:42 +0200
  • 89dce51d4f Use HasIndex() overload accepting an expression tree #2498 Kévin Chalet 2026-07-20 19:36:42 +0200
  • eeb8deddbf Introduce a new resource entity and support dynamic resources Kévin Chalet 2026-07-20 16:45:15 +0200
  • 70d1492869 Introduce a new resource entity and support dynamic resources #2497 Kévin Chalet 2026-07-20 16:45:15 +0200
  • 5ce649a5bb Downgrade the actions/attest-build-provenance GitHub action to 1.3.2 7.6.0 Kévin Chalet 2026-07-15 17:49:38 +0200
  • c62764fe52 Update Versions.props to build 8.0.0-preview.3 packages Kévin Chalet 2026-07-15 16:25:12 +0200
  • 4658214ea5 Update Versions.props to build 7.7.0-preview.1 packages release/7.x Kévin Chalet 2026-07-15 16:18:51 +0200
  • 101f539386 Update Versions.props to build 7.6.0 packages Kévin Chalet 2026-07-15 16:18:24 +0200
  • e3263ad113 Add Vercel to the list of supported providers Kévin Chalet 2026-07-11 19:24:44 +0200
  • 71c9734d5b Optimize the creation of OpenIddictMessage instances Kévin Chalet 2026-07-06 15:56:54 +0200
  • e5a248e2db Add ID Austria to the list of supported providers Jeremy Kescher 2026-06-22 17:11:02 +0200
  • 82104fc884 Restore the state of tokens associated to authorizations after a failed application deletion tedchirvasiu 2026-06-25 08:19:24 +0300
  • 08b9aab7ff Remove X/Twitter from the console and MAUI client samples Kévin Chalet 2026-06-02 17:28:03 +0200
  • 2449977682 Use NuGet Trusted Publishing for nuget.org push Copilot 2026-05-20 17:36:46 +0200
  • d134f85108 Bump pinned GitHub Actions to current releases Copilot 2026-05-20 16:55:55 +0200
  • 30e13bcf74 Bump the .NET SDK to 10.0.302 and update all the dependencies Kévin Chalet 2026-07-15 15:23:09 +0200
  • 145cfdab46 Bump the .NET SDK to 10.0.302 and update all the dependencies 8.0.0-preview.2 Kévin Chalet 2026-07-15 14:57:38 +0200
  • ae57575508 Bump the .NET SDK to 10.0.302 and update all the dependencies #2496 Kévin Chalet 2026-07-15 15:23:09 +0200
  • 5b768ac489 Update the build.yml file to match the new release branch convention Kévin Chalet 2026-07-15 15:41:00 +0200
  • e5ca973ce6 Update the build.yml file to match the new release branch convention Kévin Chalet 2026-07-15 15:41:00 +0200
  • d940cd8046 Bump the .NET SDK to 10.0.302 and update all the dependencies #2495 Kévin Chalet 2026-07-15 14:57:38 +0200
  • 516c6a3153 Add Vercel to the list of supported providers Kévin Chalet 2026-07-11 19:24:44 +0200
  • 861c7bc137 Add Vercel to the list of supported providers #2494 Kévin Chalet 2026-07-11 19:24:44 +0200
  • 639cee5d0f Optimize the creation of OpenIddictMessage instances Kévin Chalet 2026-07-06 15:56:54 +0200
  • 5aa696f377 Optimize the creation of OpenIddictMessage instances #2493 Kévin Chalet 2026-07-06 15:56:54 +0200
  • 948e3fe59c Add ID Austria to the list of supported providers Jeremy Kescher 2026-06-22 17:11:02 +0200
  • d941cc8a34 Simplify ID Austria name mapping comment #2485 Jeremy Kescher 2026-07-06 08:53:30 +0200
  • 05102b1ebe Remove pointless cast for ID Austria name claim mapping Jeremy Kescher 2026-07-06 08:52:13 +0200
  • 34ab4a5fad Document why we always request the profile scope for ID Austria Jeremy Kescher 2026-07-06 08:48:49 +0200
  • 07ace3e59f Apply suggestions from PR Jeremy Kescher 2026-06-23 13:05:10 +0200
  • 6ea1c97323 Add ID Austria to the list of supported providers Jeremy Kescher 2026-06-22 17:11:02 +0200
  • 4acdafdf01 Reuse the CookieOptions instance instead of creating one for each operation Kévin Chalet 2026-07-04 08:47:53 +0200
  • 01658a4c76 Reuse the CookieOptions instance instead of creating one for each operation #2492 Kévin Chalet 2026-07-04 08:47:53 +0200
  • 32a310ecac Refactor the correlation cookie extraction logic Kévin Chalet 2026-07-03 18:01:24 +0200
  • 8dc1c01f9f Refactor the correlation cookie extraction logic #2491 Kévin Chalet 2026-07-03 18:01:24 +0200
  • d41aeb28fc Reference Microsoft.Bcl.Memory on .NET Framework and use Base64Url instead of Base64UrlEncoder Kévin Chalet 2026-07-03 16:23:40 +0200
  • d626bdf4d8 Reference Microsoft.Bcl.Memory on .NET Framework and use Base64Url instead of Base64UrlEncoder #2490 Kévin Chalet 2026-07-03 16:23:40 +0200
  • 8f349edbff Implement ML-DSA support in the client, core, server and validation stacks Kévin Chalet 2026-07-03 13:33:02 +0200
  • defa944d7b Implement ML-DSA support in the client, core, server and validation stacks #2489 Kévin Chalet 2026-07-03 13:33:02 +0200
  • a455cac194 Bump Scriban to 7.2.5 Kévin Chalet 2026-07-01 15:19:15 +0200
  • b9934ed85b Bump Scriban to 7.2.5 #2488 Kévin Chalet 2026-07-01 15:19:15 +0200
  • 8f8f300485
    Restore the state of tokens associated to authorizations after a failed application deletion tedchirvasiu 2026-06-25 08:19:24 +0300
  • 657879c487
    Merge branch 'openiddict:dev' into bugfix/restoring-ef-entity-state-after-delete #2486 tedchirvasiu 2026-06-24 12:18:36 +0300
  • b4db25edda Update the sponsors section OpenIddict Bot 2026-06-24 09:00:42 +0000
  • 5f84dbe4a6 Suppress the GHSA-2m69-gcr7-jv3q security advisory Kévin Chalet 2026-06-24 10:36:57 +0200
  • 4da5dfe623 Suppress the GHSA-2m69-gcr7-jv3q security advisory #2487 Kévin Chalet 2026-06-24 10:36:57 +0200
  • 48c6ae176c Restore authorization.Tokens entity state after failed deletion in OpenIddictEntityFrameworkCoreApplicationStore and OpenIddictEntityFrameworkApplicationStore. Ted Chirvasiu 2026-06-24 01:46:20 +0300
  • 6d2f9eb8ba Update Versions.props to build 8.0.0-preview.2 packages Kévin Chalet 2026-06-02 18:51:44 +0200
  • 5b83f60d4a Remove X/Twitter from the console and MAUI client samples 8.0.0-preview.1 Kévin Chalet 2026-06-02 17:28:03 +0200
  • 311769138d Avoid using the KeyValuePair.Create() polyfill in ASP.NET MVC 5.3 views Kévin Chalet 2026-06-02 17:06:34 +0200
  • c2cadb2aa1 Remove X/Twitter from the console and MAUI client samples #2482 Kévin Chalet 2026-06-02 17:28:03 +0200
  • cb2f40b16c Avoid using the KeyValuePair.Create() polyfill in ASP.NET MVC 5.3 views #2481 Kévin Chalet 2026-06-02 17:06:34 +0200
  • 8df5dc3893
    Introduce a ValidateOnStart() method in all builders Makar 2026-06-01 20:45:24 +0300
  • 1254d95ea0 Removed unused usings #2477 sfgserr 2026-06-01 16:44:51 +0300
  • 43cbc1a71f Added xml documentation sfgserr 2026-06-01 10:39:21 +0300