1181 Commits (714bbe5a54dbb02b158c8fcd4c89bc91d29486b9)

Author SHA1 Message Date
Kévin Chalet 714bbe5a54 Add Bungie.net to the list of supported providers 8 months ago
Kévin Chalet 3a7d09ecff Update the Apple integration to force using the generic "JWT" type for client assertions 8 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 8 months ago
Kévin Chalet 91a68c161a Implement client authentication support for the PAR endpoint 8 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 8 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 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 8 months ago
Kévin Chalet b33dad15f3 Implement new audience and presenter validation logic as part of the ValidateToken event 8 months ago
Kévin Chalet 36424f84b3 Improve the WWW-Authenticate parsing logic 8 months ago
Kévin Chalet efdf8ce19b Move the token binding methods constants to a private nested class exposing URI-style values 8 months ago
Kévin Chalet 20abfe0b2c Update the OWIN client host to resolve the default cookie manager from the application builder when available 8 months ago
Kévin Chalet ec7612dd9c Fix invalid resource identifiers 9 months ago
Kévin Chalet 996ffeec37 Remove the runtime checks that prevent the generic version of OpenIddict.Client.SystemIntegration from being used on Android/iOS/macOS/Mac Catalyst 9 months ago
Kévin Chalet 0048dc4b73 Change the maximum length of the OpenIddictEntityFrameworkToken/OpenIddictEntityFrameworkCoreToken.Type column from 50 to 150 9 months ago
Kévin Chalet 07553cd4f2 Update the Discord provider to use /users/@me instead of /oauth2/@me 9 months ago
Kévin Chalet 99e4ca1404 Update the provider generator to support generating string constants 9 months ago
Kévin Chalet 84a9142de4 Update the Zoho provider to support the new United Kingdom region 9 months ago
Mike Alhayek 0c58cba515 Add Genesys to the list of supported providers 9 months ago
Kévin Chalet b90d888f84 Update the Alibaba/Battle.net/Cognito/Lark/Zoho providers to throw an exception when an invalid/unsupported region is specified 9 months ago
Kévin Chalet bcfe2f05d3 Update OpenIddictParameter to return empty immutable arrays instead of uninitialized instances 9 months ago
Kévin Chalet 9638ae410c Special-case JsonValue instances that wrap a JsonElement object 9 months ago
Kévin Chalet ff57da7ec0 Add AddClaim(s)/SetClaim(s) extensions accepting JsonNode instances 9 months ago
Jerrie Pelser 94a2d642d6
Add Contentful to the list of supported providers 9 months ago
Kévin Chalet f8553a9ee7 Update the MapNonStandardResponseParameters userinfo handler to avoid using OpenIddictParameter.GetNamedParameters() 9 months ago
Kévin Chalet 2fc7908f93 Attach event identifiers to all the log messages 9 months ago
Kévin Chalet 27f612d195 Fix the OpenIddictClientModels records to only use init setters 10 months ago
Kévin Chalet 01c0d10d34 Reduce the number of OpenIddictParameter.GetUnnamedParameters() calls 10 months ago
Kévin Chalet 4dfb0b79d0 Do not use OpenIddictParameter.GetNamedParameters() to extract the mTLS endpoint aliases and validate the node type of "mtls_endpoint_aliases" 10 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 10 months ago
Kévin Chalet cf504fba56 Update the Twitter provider to use x.com 10 months ago
Matthias Dittrich 524ce1fc2a
Fix the ProcessFormPostResponse handler to return Cache-Control: no-store instead of no-cache 10 months ago
Kévin Chalet 03e1b28910 Do not mark the .NET 8.0 TFMs as AOT-compatible and use TypeDescriptor.RegisterType<T>()/TypeDescriptor.GetConverterFromRegisteredType() on .NET 9.0+ 10 months ago
Karol Litka 945fc9dd10
Update ID0051 description 10 months ago
Kévin Chalet ffd10eaa4e Update the JsonNode.WriteTo() calls to use the internal JsonSerializerOptions 10 months ago
Kévin Chalet 7d90e1b9cb Stop special-casing the prompt parameter in PAR-enabled authorization requests and update the samples to use TempData to determine whether the user should be redirected to the login endpoint 10 months ago
Jerrie Pelser 8ecee02892
Add Linear, Miro and Webflow to the list of supported providers 11 months ago
Kévin Chalet 542b1ee379 Update the web providers XSD to allow using all the supported client authentication methods 11 months ago
Kévin Chalet 1beb7ab4c9 Use Uri.TryCreate() to build the base and request URIs used by OpenIddict 11 months ago
Kévin Chalet 22ebaa0bce Bring back store registration methods supporting open generics 11 months ago
Kévin Chalet 5b56eddc0c Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible 11 months ago
Kévin Chalet 342b7651cf Set NuGetAuditMode to "all" to enable vulnerable transitive dependencies warnings 11 months ago
Kévin Chalet bef75c4f56 Use the CreateAsyncScope() helper to avoid having to manually cast IServiceProvider to IAsyncDisposable 11 months ago
Kévin Chalet b484c6787b Fix the ID2183 error message to point to the correct endpoint name 11 months ago
Kévin Chalet 38e84b862d Update OpenIddictParameter to offer ImmutableArray<string> conversions instead of string[] and clone JsonNode objects to guarantee immutability 11 months ago
Kévin Chalet dd3937c4a5 Remove the members obsoleted in OpenIddict 6.1 11 months ago
Kévin Chalet e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 11 months 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 11 months ago
Ge 9eae2a4da4
Add Alibaba Cloud (Aliyun) to the list of supported providers 11 months ago
Kévin Chalet bdf3b56db8 Do not reject end session requests that don't include an explicit client_id when request caching is used 12 months ago