84 Commits (1ef7be587f21005539c80484a46e77b0f710eb7d)

Author SHA1 Message Date
Kévin Chalet 1ef7be587f Bump .NET Arcade to 10.0.0-beta.25562.108 1 month ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 3 months ago
Kévin Chalet 78ba0a3dec Implement built-in audiences and resources indicators validation 8 months ago
Kévin Chalet 8c94cb7c13 Implement OAuth 2.0 Token Exchange support 8 months ago
Kévin Chalet fbad1d0727 Bump .NET Arcade to 9.0.0-beta.25058.5 11 months ago
Kévin Chalet e1f729ba0b Validate prompt values specified in authorization requests and update the configuration endpoint to return "prompt_values_supported" 1 year ago
Kévin Chalet 9f613b1332 Implement a new client authentication method negotiation logic and introduce mTLS support in the client stack 1 year ago
Kévin Chalet 3662b179dc Rename event handlers and event properties that whose endpoint name has changed 1 year ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 1 year ago
Jan Trejbal 2475ed3c1a
Use System.TimeProvider on .NET 8.0+ 2 years ago
Kévin Chalet b32eb8c0a2 Make user codes fully configurable and remove token length assumptions 2 years ago
Kévin Chalet 02cca0a42e Update the entire code base to use collection expressions 2 years ago
Kévin Chalet 61e6fd95c3 Centralize the target frameworks in Directory.Build.props 3 years ago
Kévin Chalet 233c76b08e Update OpenIddictValidationServerIntegrationConfiguration to initialize OpenIddictValidationOptions.Issuer and add new SetClientUri/SetIssuer overloads 3 years ago
Kévin Chalet 6cfe43b3e9 Add native support for Windows Runtime 3 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 3 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 3 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 6 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 4 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 5 years ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 4 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 4 years ago
Kévin Chalet d122c5dfb0 Rework the development signing/encryption certificates unit tests 5 years ago
Kévin Chalet bc64aa72e2 Rework the development signing/encryption certificates unit tests 5 years ago
Kévin Chalet 44eda14ff1 Bump the .NET SDK, the .NET packages and the third-party dependencies 5 years ago
Chris Thompson 568f13baab Port OpenIddictServerExtensionsTests to OpenIddict 3.0 6 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Noah Stahl c27cac977e
Add encryption key size validation 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
Johann ff0958ea67
Enable nullable reference types support in the unit/integration tests projects 5 years ago
Kévin Chalet 1e87e917a6 Use static OpenIddict.Abstractions.OpenIddictConstants where appropriate 5 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 5 years ago
Kévin Chalet 51bd3c5d72
Introduce OpenIddict.Server.Quartz 6 years ago
Kévin Chalet f1c09dc454 Update the Set*EndpointUris methods to block relative paths starting with ~ 6 years ago
Kévin Chalet de5485ceee Add nullable annotations to OpenIddict.Server, OpenIddict.Server.AspNetCore, OpenIddict.Server.Owin and OpenIddict.Server.DataProtection 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 0f42586959 Revamp the encryption/signing credentials registration mechanism 6 years ago
Kévin Chalet dda225a328 Rename OpenIddictServerOptions.UseSlidingExpiration to DisableSlidingRefreshTokenExpiration and fix the XML documentation 6 years ago
Kévin Chalet 8276843268
Move the feature constants from Directory.Build.props to Directory.Build.targets to be able to use TargetFrameworkIdentifier-based conditions 6 years ago
Kévin Chalet 767dfe61e9 Cross-compile more projects for .NET Framework 4.6.1 to reduce the dependencies graph 6 years ago
Kévin Chalet beb6b3e92b
Make authorization codes reference tokens by default, split UseReferenceTokens into two settings and allow the Data Protection to fall back to JWT for specific token types 6 years ago
Kévin Chalet 5169c28d97 Bump Wilson to 6.7.0 and use the new SecurityKey.IsSupportedAlgorithm() API 6 years ago
Kévin Chalet ed0dc56487 Reunify the custom and built-in handlers collections to avoid computing the collections per-request 6 years ago
Kévin Chalet 2be6d808cf Enable central package versions management 6 years ago
Darthruneis f9d9762a20
Port OpenIddictServerBuilderTests from OpenIddict 2.x 6 years ago
Kévin Chalet 9ee38c0efb
Introduce the first experimental OpenIddict 3.0 bits and move the build infrastructure to Arcade 7 years ago
Kévin Chalet 8ff0e97586
Add a new option allowing to make PKCE mandatory 7 years ago