634 Commits (970ce43ca7837a0bc0ef20355513ef6aaaf241ab)

Author SHA1 Message Date
Kévin Chalet 970ce43ca7 Allow authorization requests that don't specify response_type=code when PKCE is enforced 5 years ago
Kévin Chalet 35a89f6d72 Bump the .NET SDK and ASP.NET Core/.NET Core dependencies 5 years ago
Kévin Chalet 157afeb7f2 Rework the encryption/signing development certificates mechanism to support multiple certificates 5 years ago
Kévin Chalet 61ea06e598 Fix the authorizations/tokens pruning logic and allow more entries to be removed in a single PruneAsync() call 5 years ago
Kévin Chalet 1966101587 Update OpenIddictServerDataProtectionFormatter/OpenIddictValidationDataProtectionFormatter.ReadToken() to never return a null value 5 years ago
Kévin Chalet d123a83de6 Fix the Data Protection formatters to use the same properties format version as ASOS 5 years ago
Kévin Chalet 2985e09f8b Update OpenIddictValidationSystemNetHttpHandlers.AttachFormParameters to exclude null values 5 years ago
Kévin Chalet 3ddc34c4c0 Fix CreateDeviceCodeEntry's XML documentation 5 years ago
Dovydas Navickas 473ffd4fa6
Fix an invalid comment in the ValidateTokenEntry handler 5 years ago
Kévin Chalet 3a6d58143e Update resources and XML comments 5 years ago
Kévin Chalet ee03268937 Update OpenIddictResources.resx 5 years ago
Kévin Chalet a5c608ba84 Update the Quartz.NET job to fire at a random date between 1 and 10 minutes after the host starts 5 years ago
Kévin Chalet 037c2ed532 Make various improvements to the OpenIddict.Validation/System.Net.Http integration package 5 years ago
Kévin Chalet 6cf1f72844 Add log messages to inform users when application claims are not included in introspection responses 5 years ago
Kévin Chalet 176427229c Reword the ID0096/ID0097 exception messages 5 years ago
Kévin Chalet dfc57bff56 Add an error_uri to all the errors returned by OpenIddict 5 years ago
Kévin Chalet 152de6e25c Improve the EC curves comparison logic 5 years ago
Kévin Chalet 376cbad1e5 Bump third-party dependencies 5 years ago
Kévin Chalet b6766e480e Remove the parameter-less HasAudience()/HasPresenter()/HasResource()/HasScope() extensions 5 years ago
Kévin Chalet 2f3004a66b Update ValidateIdentityModelToken to support additional exceptions 5 years ago
Kévin Chalet 22ff1fc02e Block device requests sent by clients that were not granted the device code grant permission and add integration tests for the device and verification endpoints 5 years ago
Kévin Chalet 78aeb991de Update SetApplicationIdAsync()/SetAuthorizationIdAsync() to be compatible with QueryTrackingBehavior.NoTracking 5 years ago
Kévin Chalet d58cac661a Introduce new APIs in the core managers to allow retrieving and adding additional properties 5 years ago
Kévin Chalet b19fdffea4 React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture 5 years ago
Kévin Chalet f24517a680 Bump the default refresh token reuse leeway to 30 secondes 5 years ago
Kévin Chalet b19642cdfe Update ID0281/ID0282 to use "grant" instead of "flow" 5 years ago
Kévin Chalet 916d3c213b Move OpenIddictResources.resx 5 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 5 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Kévin Chalet 5f7378f707 Ensure endpoint addresses are unique across endpoints 5 years ago
Kévin Chalet fca90bc03b Fix ValidateResponseTypePermissions to use the correct log message identifier 5 years ago
Kévin Chalet 970249b177 Avoid mutating the issuer set in the options when computing the absolute OIDC metadata address 5 years ago
Kévin Chalet 7e1c9dd130 Introduce a new Import method in the handler descriptors 5 years ago
Kévin Chalet c5a02a3b17 Add back the nullable reference annotations in the 4 managers interfaces 5 years ago
Kévin Chalet c44a633567 Update OpenIddictMessage to ignore parameters with empty names 5 years ago
Noah Stahl c27cac977e
Add encryption key size validation 5 years ago
Kévin Chalet b18ee4888f Update the ValidateScopes handlers to lazily resolve IOpenIddictScopeManager 5 years ago
Kévin Chalet 127e68c6d1 Stop adding a jti claim by default 5 years ago
Kévin Chalet a6dd8cf031 Revamp refresh tokens 5 years ago
Kévin Chalet 5293257e6e Add a new option allowing to make PKCE mandatory 5 years ago
Kévin Chalet 84facf0895 Introduce response type permissions, remove hybrid clients support and bring back none flow support 5 years ago
Kévin Chalet bf6922eeaf Optimization: handle JsonValueKind.Null values earlier in OpenIddictParameter.WriteTo() 5 years ago
Kévin Chalet 21effdaeb0 Use C# 9 pattern matching 5 years ago
Kévin Chalet 45fcfbedaa Bump the .NET SDK, the .NET/ASP.NET packages and the third-party dependencies 5 years ago
Kévin Chalet f9f9c599e9 Use the new SecurityTokenDescriptor.TokenType property 5 years ago
Kévin Chalet 49b30b1b97 Use ECCurve.Oid.Value when comparing EC curves 5 years ago
Kévin Chalet 725265e04e Update the MongoDB stores to use ImmutableList instead of ImmutableArray 5 years ago
Kévin Chalet d083b0a7c5 Update the MongoDB token store to use UtcDateTime 5 years ago
Kévin Chalet 94ad1b8279 Use DateTime instances in the EF Core/EF 6 queries 5 years ago
Kévin Chalet 750f842273 Replace DateTimeOffset by DateTime in the EF Core/EF 6 models 5 years ago