1223 Commits (91a0ebb93bc314a940ec4c6b994896f3a57c4f1e)

Author SHA1 Message Date
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 3 months ago
Kévin Chalet 59a137cd63 Allow using mTLS client authentication with the client credentials grant and support mTLS token binding for anonymous clients 3 months ago
Kévin Chalet 8673009f78 Update the system integration package to restore the ambient request for marshalled authentication demands 3 months ago
JarieTimmer 58b6dfb720
Use the correct exception message when the degraded mode is enabled without a custom PAR validation event handler being added 3 months ago
Kévin Chalet 248d5f7cb3 Remove the TokenBindingCertificate property from ClientCredentialsAuthenticationRequest 3 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 4 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 5 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 9 months ago
Kévin Chalet f5d6a18764 Add new AddGrantTypePermissions()/RemoveGrantTypePermissions() APIs in OpenIddictApplicationDescriptor 9 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 11 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 12 months ago
Kévin Chalet e3b32065ea Update the ID0479 message to use the correct letter case for the Stripe account types 12 months ago
Kévin Chalet a72febd75c Generate access types and durations constants for the Aliba, Google, Huawei, MusicBrainz, Reddit and Zoho providers 12 months ago
Kévin Chalet ea09c7f2fb Update the console sandbox to use the Google integration 12 months ago
Kévin Chalet 3bf631bafc Bump the .NET SDK and packages 12 months ago
Kévin Chalet 714bbe5a54 Add Bungie.net to the list of supported providers 12 months ago
Kévin Chalet 3a7d09ecff Update the Apple integration to force using the generic "JWT" type for client assertions 12 months ago
Kévin Chalet 55cd0e94a8 Update all the token type validation delegates to assume that tokens that don't have a "typ" header are generic JSON Web Tokens 12 months ago
Kévin Chalet 91a68c161a Implement client authentication support for the PAR endpoint 12 months ago
Kévin Chalet d95b32221c Stop using the token endpoint URI as the client assertion audience and use the new "client-authentication+jwt" JSON Web Token type 12 months ago
Kévin Chalet 78ba0a3dec Implement built-in audiences and resources indicators validation 12 months ago
Kévin Chalet 8c94cb7c13 Implement OAuth 2.0 Token Exchange support 12 months ago
Kévin Chalet c887672c4a Support using Process.Start() on macOS and reintroduce the runtime checks preventing the portable version of OpenIddict.Client.SystemIntegration from being used on Android, iOS and Mac Catalyst 1 year ago