1140 Commits (342b7651cf182854906c9bd2e4967fac33c57481)

Author SHA1 Message Date
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
Kévin Chalet 878569cd3f Update the ASP.NET Core/OWIN hosts to support returning authentication properties for errored requests 2 years ago
Kévin Chalet 5ab9e9c491 Override the default TLS client certificate selectors to support using certificates that don't meet the default requirements for specific providers 2 years ago
Kévin Chalet 6f68ef7806 Merge the FindAsync()/RevokeAsync() methods into a single API with nullable parameters 2 years ago
Kévin Chalet bda3bee913 Add new RevokeAsync() methods to the authorization and token stores 2 years ago
Kévin Chalet 6c6c9ed1db Bump MongoDB to 3.0.0 and strong-name the MongoDB packages 2 years ago
Kévin Chalet f5721d0c2c Rename the GetPrompts() and HasPrompt() extensions 2 years ago
Kévin Chalet e2c3ab9057 Introduce a new claims issuer option in the client and validation stacks 2 years ago
Kévin Chalet e1f729ba0b Validate prompt values specified in authorization requests and update the configuration endpoint to return "prompt_values_supported" 2 years ago
Kévin Chalet fcc0ddd99c Introduce new RevokeByApplicationIdAsync()/RevokeBySubjectAsync() APIs in the authorization/token managers/stores 2 years ago
Kévin Chalet cccfeadda5 Rename OpenIddictConfiguration.JwksUri to JsonWebKeySetUri for consistency with the recent changes 2 years ago
Kévin Chalet 9f613b1332 Implement a new client authentication method negotiation logic and introduce mTLS support in the client stack 2 years ago
Kévin Chalet ef2e02ee23 Introduce a new .NET 9.0 TFM and use the new X509CertificateLoader API 2 years ago
Kévin Chalet dbcd6d1ad7 Remove the members that were obsoleted in OpenIddict 5.x 2 years ago
Kévin Chalet 3662b179dc Rename event handlers and event properties that whose endpoint name has changed 2 years ago
Kévin Chalet 68d9e6c203 Rename HandleConfigurationRequestContext.CryptographyEndpoint to JsonWebKeySetEndpoint to match the recent endpoint changes 2 years ago
Kévin Chalet d4c05e2e23 Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers 2 years ago
Kévin Chalet aa6733b2df Do not limit the error controller to a specific HTTP method 2 years ago
Kévin Chalet 52b623770d Use the current address as the default target link URI when AuthenticationProperties.RedirectUri is not set 2 years ago
Kévin Chalet 84104846c6 Unify platform callbacks handling using a new OpenIddictClientSystemIntegrationPlatformCallback type 2 years ago
Kévin Chalet 290e4150c2 Support the new ASWebAuthenticationSessionCallback API on iOS 17.4+/Mac Catalyst 17.4+/macOS 14.4+ 2 years ago
Dovydas Navickas 62ce9849c9 Fix the LinkedIn provider to use the new issuer returned by the configuration endpoint 2 years ago
Dovydas Navickas cd127b3654
Fix the LinkedIn provider to use the new issuer returned by the configuration endpoint 2 years ago
Maxime BAUMANN 19b69d5349
Add Twitch to the list of supported providers 2 years ago
Kévin Chalet 27968f7628 Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations 2 years ago
Kévin Chalet 07c95f8112 Propage exceptions thrown during the embedded web server initialization 2 years ago
Kévin Chalet 2bf8f496e2 Rename the RequireHttpMetadataUri filter to RequireHttpUri and fix the NormalizeContentType handler to use it 2 years ago