28 Commits (2cf8f4f05666eb19db9ee0cb3437b4214102016c)

Author SHA1 Message Date
Kévin Chalet 8dbf493469 Add a new OpenIddictMessage constructor accepting non-nullable immutable arrays 1 month ago
Kévin Chalet 9797f86194 Replace PolySharp by the Polyfill source package and adopt ArgumentNullException.ThrowIfNull()/ArgumentException.ThrowIfNullOrEmpty() 3 months ago
Kévin Chalet 1ef7be587f Bump .NET Arcade to 10.0.0-beta.25562.108 3 months ago
Kévin Chalet a0f39b4b5c Polyfill ValueTask.CompletedTask and ValueTask<TResult>.CompletedTask 5 months ago
Kévin Chalet 13f352af6d Bump the .NET SDK to 10.0.100-rc.2.25502.107 and add .NET 10 TFMs 5 months ago
Kévin Chalet b33dad15f3 Implement new audience and presenter validation logic as part of the ValidateToken event 10 months ago
Kévin Chalet 36424f84b3 Improve the WWW-Authenticate parsing logic 10 months ago
Kévin Chalet f8553a9ee7 Update the MapNonStandardResponseParameters userinfo handler to avoid using OpenIddictParameter.GetNamedParameters() 11 months ago
Kévin Chalet fab284f5d5 Update GenerateTokenContext to expose SecurityTokenDescriptor and adopt the new URI-style token type identifiers in the client, core, server and validation stacks 11 months ago
Kévin Chalet 5b56eddc0c Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible 1 year ago
Kévin Chalet 38e84b862d Update OpenIddictParameter to offer ImmutableArray<string> conversions instead of string[] and clone JsonNode objects to guarantee immutability 1 year ago
Kévin Chalet b17b3fe235 Update the .NET Framework and .NET Standard TFMs to target ASP.NET Core/Entity Framework Core 2.3 and .NET Extensions 8.0 1 year ago
Kévin Chalet fbad1d0727 Bump .NET Arcade to 9.0.0-beta.25058.5 1 year ago
Kévin Chalet ef2e02ee23 Introduce a new .NET 9.0 TFM and use the new X509CertificateLoader API 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 ef4b0f3417 Add explicit System.Net.Http usings 3 years ago
Kévin Chalet 3bdfc20895 Catch exceptions thrown during the retrieval of the remote server configuration and generalize the use of OpenIddictHelpers.IsFatal() 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 2a987bcebe Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs 3 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 3 years ago
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 3 years ago
Kévin Chalet ac5e3dd62b Update the System.Net.Http integrations to support sending empty parameters in GET and POST requests 3 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 3 years ago
Kévin Chalet e3b4337b85 Revamp Packages.props and bump .NET and third-party dependencies 3 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet a1f84d38d0 Add integration tests projects for the client and validation stacks and use a high order for the AttachCustom*Parameters handlers 4 years ago