1166 Commits (423a00bf80c2a7e49b6c0868eae8010a2cb7448d)

Author SHA1 Message Date
Kévin Chalet 07553cd4f2 Update the Discord provider to use /users/@me instead of /oauth2/@me 1 year ago
Kévin Chalet 99e4ca1404 Update the provider generator to support generating string constants 1 year ago
Kévin Chalet 84a9142de4 Update the Zoho provider to support the new United Kingdom region 1 year ago
Mike Alhayek 0c58cba515 Add Genesys to the list of supported providers 1 year 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 1 year ago
Kévin Chalet bcfe2f05d3 Update OpenIddictParameter to return empty immutable arrays instead of uninitialized instances 1 year ago
Kévin Chalet 9638ae410c Special-case JsonValue instances that wrap a JsonElement object 1 year ago
Kévin Chalet ff57da7ec0 Add AddClaim(s)/SetClaim(s) extensions accepting JsonNode instances 1 year ago
Jerrie Pelser 94a2d642d6
Add Contentful to the list of supported providers 1 year ago
Kévin Chalet f8553a9ee7 Update the MapNonStandardResponseParameters userinfo handler to avoid using OpenIddictParameter.GetNamedParameters() 1 year ago
Kévin Chalet 2fc7908f93 Attach event identifiers to all the log messages 1 year ago
Kévin Chalet 27f612d195 Fix the OpenIddictClientModels records to only use init setters 1 year ago
Kévin Chalet 01c0d10d34 Reduce the number of OpenIddictParameter.GetUnnamedParameters() calls 1 year 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" 1 year 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 1 year ago
Kévin Chalet cf504fba56 Update the Twitter provider to use x.com 1 year ago
Matthias Dittrich 524ce1fc2a
Fix the ProcessFormPostResponse handler to return Cache-Control: no-store instead of no-cache 1 year 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+ 1 year ago
Karol Litka 945fc9dd10
Update ID0051 description 1 year ago
Kévin Chalet ffd10eaa4e Update the JsonNode.WriteTo() calls to use the internal JsonSerializerOptions 1 year 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 1 year ago
Jerrie Pelser 8ecee02892
Add Linear, Miro and Webflow to the list of supported providers 1 year ago
Kévin Chalet 542b1ee379 Update the web providers XSD to allow using all the supported client authentication methods 1 year ago
Kévin Chalet 1beb7ab4c9 Use Uri.TryCreate() to build the base and request URIs used by OpenIddict 1 year ago
Kévin Chalet 22ebaa0bce Bring back store registration methods supporting open generics 1 year 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 342b7651cf Set NuGetAuditMode to "all" to enable vulnerable transitive dependencies warnings 1 year ago
Kévin Chalet bef75c4f56 Use the CreateAsyncScope() helper to avoid having to manually cast IServiceProvider to IAsyncDisposable 1 year ago
Kévin Chalet b484c6787b Fix the ID2183 error message to point to the correct endpoint name 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 dd3937c4a5 Remove the members obsoleted in OpenIddict 6.1 1 year ago
Kévin Chalet e39c635631 Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T> 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
Ge 9eae2a4da4
Add Alibaba Cloud (Aliyun) to the list of supported providers 1 year ago
Kévin Chalet bdf3b56db8 Do not reject end session requests that don't include an explicit client_id when request caching is used 1 year ago
Kévin Chalet feedeacae7 Do not reject end session requests that don't include an explicit client_id when request caching is used 1 year ago
Kévin Chalet 6cb8af00d9 Update the query used for authorizations pruning to exclude all authorizations that still have tokens attached 1 year ago
Kévin Chalet 42d6369910 Implement Pushed Authorization Requests (PAR) support and revamp the request caching feature 1 year ago
Kévin Chalet a1928943d3 Update the VK ID provider to use a custom display name 1 year ago
Timoxa 03bd575678
Add Yandex and VK ID to the list of supported providers 1 year ago
Kévin Chalet bd74a6caf1 Update InteractiveChallengeRequest and InteractiveSignOutRequest to support attaching an identity token or login hint 1 year ago
Ge a18433db7b
Add GitCode to the list of supported providers 1 year ago
Simon Wacker ea7a9e2503
Fix the invalid LINQ filter used in OpenIddictEntityFrameworkCoreAuthorizationStore.FindByApplicationIdAsync() 1 year ago
Kévin Chalet 11666c41bd Update OpenIddictMessage.ToString() to redact custom parameters whose name ends with "_token" 1 year ago
kalaveijo 24adabfb04
Add EVE Online to the list of supported providers 1 year ago
Ionite c479b5cbda
Add new builder methods for registering multiple certificates and keys at once 1 year ago
Elizabeth Schneider 9fbe030e5f
Add Zendesk to the list of supported providers 2 years ago
Kévin Chalet ff752efe09 Automatically normalize "amr" claims in identity tokens to ensure a JSON array is always returned 2 years ago
Kévin Chalet 4a9b590494 Bump the .NET SDK to 9.0.100 and reference the 9.0 RTM packages 2 years ago
Kévin Chalet d7be53a3e7 Eagerly abort introspection/revocation demands that don't have a token attached 2 years ago