620 Commits (176427229cef92a3dfd8d4ae4a6290b2a4cba3c8)

Author SHA1 Message Date
Kévin Chalet 176427229c Reword the ID0096/ID0097 exception messages 6 years ago
Kévin Chalet dfc57bff56 Add an error_uri to all the errors returned by OpenIddict 6 years ago
Kévin Chalet 152de6e25c Improve the EC curves comparison logic 6 years ago
Kévin Chalet 376cbad1e5 Bump third-party dependencies 6 years ago
Kévin Chalet b6766e480e Remove the parameter-less HasAudience()/HasPresenter()/HasResource()/HasScope() extensions 6 years ago
Kévin Chalet 2f3004a66b Update ValidateIdentityModelToken to support additional exceptions 6 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 6 years ago
Kévin Chalet 78aeb991de Update SetApplicationIdAsync()/SetAuthorizationIdAsync() to be compatible with QueryTrackingBehavior.NoTracking 6 years ago
Kévin Chalet d58cac661a Introduce new APIs in the core managers to allow retrieving and adding additional properties 6 years ago
Kévin Chalet b19fdffea4 React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture 6 years ago
Kévin Chalet f24517a680 Bump the default refresh token reuse leeway to 30 secondes 6 years ago
Kévin Chalet b19642cdfe Update ID0281/ID0282 to use "grant" instead of "flow" 6 years ago
Kévin Chalet 916d3c213b Move OpenIddictResources.resx 6 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 6 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 6 years ago
Kévin Chalet fca90bc03b Fix ValidateResponseTypePermissions to use the correct log message identifier 6 years ago
Kévin Chalet 970249b177 Avoid mutating the issuer set in the options when computing the absolute OIDC metadata address 6 years ago
Kévin Chalet 7e1c9dd130 Introduce a new Import method in the handler descriptors 6 years ago
Kévin Chalet c5a02a3b17 Add back the nullable reference annotations in the 4 managers interfaces 6 years ago
Kévin Chalet c44a633567 Update OpenIddictMessage to ignore parameters with empty names 6 years ago
Noah Stahl c27cac977e
Add encryption key size validation 6 years ago
Kévin Chalet b18ee4888f Update the ValidateScopes handlers to lazily resolve IOpenIddictScopeManager 6 years ago
Kévin Chalet 127e68c6d1 Stop adding a jti claim by default 6 years ago
Kévin Chalet a6dd8cf031 Revamp refresh tokens 6 years ago
Kévin Chalet 5293257e6e Add a new option allowing to make PKCE mandatory 6 years ago
Kévin Chalet 84facf0895 Introduce response type permissions, remove hybrid clients support and bring back none flow support 6 years ago
Kévin Chalet bf6922eeaf Optimization: handle JsonValueKind.Null values earlier in OpenIddictParameter.WriteTo() 6 years ago
Kévin Chalet 21effdaeb0 Use C# 9 pattern matching 6 years ago
Kévin Chalet 45fcfbedaa Bump the .NET SDK, the .NET/ASP.NET packages and the third-party dependencies 6 years ago
Kévin Chalet f9f9c599e9 Use the new SecurityTokenDescriptor.TokenType property 6 years ago
Kévin Chalet 49b30b1b97 Use ECCurve.Oid.Value when comparing EC curves 6 years ago
Kévin Chalet 725265e04e Update the MongoDB stores to use ImmutableList instead of ImmutableArray 6 years ago
Kévin Chalet d083b0a7c5 Update the MongoDB token store to use UtcDateTime 6 years ago
Kévin Chalet 94ad1b8279 Use DateTime instances in the EF Core/EF 6 queries 6 years ago
Kévin Chalet 750f842273 Replace DateTimeOffset by DateTime in the EF Core/EF 6 models 6 years ago
Kévin Chalet 92c4848c0c Ensure cached JsonElement instances are always cloned 6 years ago
Kévin Chalet 921ad7f779 Rename Enable*EndpointCaching to Enable*RequestCaching 6 years ago
Maarten Balliauw 4bef58c4c8
Add Dutch translations 6 years ago
Kévin Chalet 31ae617c66
Bump Quartz.NET, leverage its new Microsoft.Extensions.Options support and mark the OpenIddict.Quartz package as shipping 6 years ago
Kévin Chalet 00e2bf8e1b Execute the OpenIddict Quartz job 2 minutes after the application starts 6 years ago
Kévin Chalet 3bd87668da Tweak the maximum column lengths used in the EF 6/EF Core stores 6 years ago
Kévin Chalet 923c53f672 Make the Quartz.NET integration an OpenIddict.Core extension 6 years ago
Kévin Chalet 82d643fa84 Update the ID0082 message to clarify that Quartz.NET's options.UseMicrosoftDependencyInjectionScopedJobFactory() can also be used 6 years ago
Kévin Chalet 6d0b466811 Update the Data Protection handlers to use the new ProcessSignInContext properties 6 years ago
Kévin Chalet 1e87e917a6 Use static OpenIddict.Abstractions.OpenIddictConstants where appropriate 6 years ago
Kévin Chalet 254be824c9 Introduce new properties in ProcessSignInContext to allow for more control over the token creation process 6 years ago
Kévin Chalet 5c7afc13d7 Update the ProcessHostRedirectionResponse handler to be executed for non-errored verification responses and fix the OWIN version 6 years ago
Kévin Chalet 79de4d2459 Fix the ProcessHostRedirectionResponse handler to be executed early enough 6 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 6 years ago