1232 Commits (01531930decae8884d829398d0c2c285bf23fccd)

Author SHA1 Message Date
Kévin Chalet 01531930de Update the CountAsync() API to support flowing a state parameter 1 week ago
Kévin Chalet 8b847421d6 Replace the SUPPORTS_* constants by the built-in target/platform constants 4 weeks ago
Kévin Chalet 4636bc6848 Stop supporting ASP.NET Core 2.3 and remove the .NET Framework 4.6.2/4.7.2, .NET Standard 2.0/2.1 and UAP TFMs 1 month ago
Kévin Chalet 67722ad8ea Reduce the maximum lengh of string primary keys in the EF 6 and EF Core stores 10 months ago
Kévin Chalet 0e1110c0e7 Explicitly reference the latest SharpCompress and Snappier versions to mitigate recent security issues 2 weeks ago
Kévin Chalet 0506df7733 Update OpenIddictServerBuilder.AllowCustomFlow() to throw an exception when using a standard grant type 3 weeks ago
Kévin Chalet e118cc4234 Attach the TokenValidationResult instance to the ValidateTokenContext object 3 weeks ago
Kévin Chalet 130d86d4bf Remove the Microsoft.Net.Http.Headers dependency 4 weeks ago
Kévin Chalet beef8f1476 Reference the Microsoft.AspNetCore.DataProtection package instead of the Microsoft.AspNetCore.App framework on .NET 8.0/9.0/10.0 1 month ago
Kévin Chalet 72095c64dc Bump the .NET SDK and packages 1 month ago
Alexander Wiedemann ef6dcf7031
Do not overwrite the WS-Federation claims manually added by the application in the merged principal 2 months ago
Kévin Chalet 2cf8f4f056 Introduce a new dynamic option to disable issuer parameter validation and disable it for Google 2 months ago
Kévin Chalet 59a137cd63 Allow using mTLS client authentication with the client credentials grant and support mTLS token binding for anonymous clients 2 months ago
Kévin Chalet 8673009f78 Update the system integration package to restore the ambient request for marshalled authentication demands 2 months ago
JarieTimmer 58b6dfb720
Use the correct exception message when the degraded mode is enabled without a custom PAR validation event handler being added 2 months ago
Kévin Chalet 248d5f7cb3 Remove the TokenBindingCertificate property from ClientCredentialsAuthenticationRequest 2 months ago
Kévin Chalet a89b5c66aa Simplify some of the client authentication policy checks 3 months ago
Kévin Chalet 2ff81b8c1b Update the XML documentation and decorate OpenIddictEntityFrameworkCoreCustomizer with [EditorBrowsable(EditorBrowsableState.Never)] 3 months ago
Kévin Chalet 2a6169d4c8 Update the XML documentation to discourage using the implicit flow and the resource owner password credentials grant 3 months ago
Kévin Chalet a37538ea4c Update the XML documentation to discourage using client secrets when possible 3 months ago
Kévin Chalet 63b56ccc82 Detect and reject reference token payloads directly used as regular tokens 3 months ago
Kévin Chalet 29c6668d45 Change how authentication demands are marshalled and support token binding certificates/additional token request parameters for interactive flows 3 months ago
Stella ef0092a1fc
Add a global prompt setting to the Google web provider 3 months ago
Kévin Chalet 7b9fd7677f Revamp the client authentication method negotiation logic and support mTLS token binding in the client, server and validation stacks 3 months ago
Copilot fbb0468c15
Add unmet_authentication_requirements error constant 3 months ago
Kévin Chalet 8dbf493469 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays 3 months ago
Kévin Chalet b28f31891f Bump the key size of RSA keys used to generate ephemeral keys and development certificates 4 months ago
Kévin Chalet 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 4 months ago
Gehongyan ef8871b7f6
Add osu! to the list of supported providers 4 months ago
Kévin Chalet b0709b3528 Replace Polyfill by Meziantou.Polyfill and bring back internal OperatingSystem polyfills 4 months ago
Kévin Chalet 721fba7e6b Use the new SHA256/SHA384/SHA512.HashData() polyfills 5 months ago
Kévin Chalet e8c7f5a222 Use the polyfilled generic Enum.IsDefined() on .NET Framework and manually replace missed ArgumentNullException.ThrowIfNull() guards 5 months ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 5 months ago
Kévin Chalet 739b7b7b04 Update OpenIddict*Manager.UpdateAsync() to remove the cached entry before updating the entity 7 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 7 months ago
Kévin Chalet 13f352af6d Bump the .NET SDK to 10.0.100-rc.2.25502.107 and add .NET 10 TFMs 7 months ago
Kévin Chalet 2445813f8c Add Figma to the list of supported providers 7 months ago
Kévin Chalet bc61b9927b Bump the .NET SDK and dependencies 8 months ago
Kévin Chalet f5d6a18764 Add new AddGrantTypePermissions()/RemoveGrantTypePermissions() APIs in OpenIddictApplicationDescriptor 8 months ago
Ge 9385b24ff8
Add HeyBoxChat to the list of supported providers 9 months ago
Kévin Chalet 0cb4713bbd Bump Katana to 4.2.3 and use the new IAppBuilder.GetDefaultCookieManager() extension 10 months ago
Kévin Chalet f3464a2253 Update the GitHub web provider to support Proof Key for Code Exchange 10 months ago
Antony Petras 4153387a76
Add NetSuite to the list of supported providers 11 months ago
Kévin Chalet d67512adb1 Normalize the issuer assigned to the Contentful provider 11 months ago
Maciej Jakubiak fc8a73821b
Optimize the token revocation process in the Entity Framework 6.x/Entity Framework Core stores 11 months ago
Kévin Chalet 7267fa03b6 Introduce new methods in OpenIddictApplicationDescriptor to make working with permissions and settings easier 11 months ago
Kévin Chalet dc04b1706c Fix the OpenIddict server Data Protection integration to use a correct token type hints lookup 11 months ago
Kévin Chalet e3b32065ea Update the ID0479 message to use the correct letter case for the Stripe account types 11 months ago
Kévin Chalet a72febd75c Generate access types and durations constants for the Aliba, Google, Huawei, MusicBrainz, Reddit and Zoho providers 11 months ago
Kévin Chalet ea09c7f2fb Update the console sandbox to use the Google integration 11 months ago