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
|
bef75c4f56
|
Use the CreateAsyncScope() helper to avoid having to manually cast IServiceProvider to IAsyncDisposable
|
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
|
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 |
Ionite
|
c479b5cbda
|
Add new builder methods for registering multiple certificates and keys at once
|
1 year ago |
Kévin Chalet
|
e2c3ab9057
|
Introduce a new claims issuer option in the client and validation stacks
|
1 year ago |
Kévin Chalet
|
cccfeadda5
|
Rename OpenIddictConfiguration.JwksUri to JsonWebKeySetUri for consistency with the recent changes
|
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
|
ef2e02ee23
|
Introduce a new .NET 9.0 TFM and use the new X509CertificateLoader API
|
1 year ago |
Kévin Chalet
|
dbcd6d1ad7
|
Remove the members that were obsoleted in OpenIddict 5.x
|
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
|
68d9e6c203
|
Rename HandleConfigurationRequestContext.CryptographyEndpoint to JsonWebKeySetEndpoint to match the recent endpoint changes
|
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
|
38d87b2945
|
Allow using unique JSON_ARRAY claims to represent arrays of strings
|
2 years ago |
Kévin Chalet
|
fcffb83d8f
|
Remove Uri.IsWellFormedOriginalString()/Uri.IsWellFormedUriString()
|
2 years ago |
Kévin Chalet
|
b32eb8c0a2
|
Make user codes fully configurable and remove token length assumptions
|
2 years ago |
Kévin Chalet
|
26fdb68773
|
Bump the .NET SDK to 8.0.200 and stop using collection expressions with ImmutableArray<T>
|
2 years ago |
Kévin Chalet
|
a5d2d867ba
|
Use List<T> instead of Enumerable.Any() in the samples
|
2 years ago |
Kévin Chalet
|
6e1c123dd8
|
Normalize introspection handling in the client and validation stacks
|
2 years ago |
Kévin Chalet
|
372eceab62
|
Add introspection support in the client stack
|
2 years ago |
Kévin Chalet
|
b386b7844c
|
Stop using the ClaimsIdentity constructor accepting a single string parameter and use explicit claim types
|
2 years ago |
Kévin Chalet
|
29d7197161
|
Add World ID to the list of supported providers
|
2 years ago |
Kévin Chalet
|
ce2abe278c
|
Fix the ResolveTokenValidationParameters handler to run when using introspection
|
2 years ago |
Kévin Chalet
|
bed3d9ebed
|
Fix the ResolveTokenValidationParameters handler to run when using introspection
|
2 years ago |
Kévin Chalet
|
1f91321033
|
Rename the OpenIddictClientService.GetClientRegistrationAsync()/GetServerConfigurationAsync() APIs to be more specific and allow them to be overridden
|
2 years ago |
Kévin Chalet
|
b94674eb7f
|
Fix the credentials sorting algorithm to correctly sort X509SecurityKey instances
|
2 years ago |
Kévin Chalet
|
507ced105a
|
Update the ValidateExpirationDate handlers to support TokenValidationParameters.ClockSkew
|
2 years ago |
Kévin Chalet
|
02cca0a42e
|
Update the entire code base to use collection expressions
|
2 years ago |
Kévin Chalet
|
4b9029e235
|
Revamp the validation handler and add client assertions support
|
2 years ago |
Kévin Chalet
|
d6c9c0b35c
|
Add client assertions support to the server stack
|
2 years ago |
Kévin Chalet
|
9deb68d433
|
Add an automatic claims mapping feature to the OpenIddict client stack
|
3 years ago |
Kévin Chalet
|
61e6fd95c3
|
Centralize the target frameworks in Directory.Build.props
|
3 years ago |
Kévin Chalet
|
64ade94294
|
Support multiple registrations with the same issuer/provider name and introduce client record models
|
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 |
2d1a0ec3
|
796a580c00
|
Avoid resolving the server configuration when no access token was provided
|
3 years ago |
Kévin Chalet
|
4685332df5
|
Add device authorization grant support in the OpenIddict client
|
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
|
2b8211a8fc
|
Introduce dynamic options to disable nonce validation and add Dropbox to the list of supported providers
|
3 years ago |
Kévin Chalet
|
ff3f5efbc8
|
Allow JSON Web Keys that don't specify an explicit "use" and add Slack to the list of supported providers
|
3 years ago |
Kévin Chalet
|
ec1b122282
|
Allow cooperative cancellation of metadata retrieval and HTTP requests
|
3 years ago |
Kévin Chalet
|
eb1fcc82bd
|
Introduce new properties to disable token rejection and don't reject authentication demands for invalid identity token hints
|
3 years ago |
Kévin Chalet
|
6cfe43b3e9
|
Add native support for Windows Runtime
|
3 years ago |
Kévin Chalet
|
532a5941ec
|
Introduce Windows support for the client stack
|
3 years ago |
Kévin Chalet
|
bf8abc6e6e
|
Support OpenIddictClientOptions.ClientUri/OpenIddictServerOptions.Issuer/OpenIddictValidationOptions.Issuer URIs created with DangerousDisablePathAndQueryCanonicalization=true
|
3 years ago |
Kévin Chalet
|
a1a0815cff
|
Add XML documentation to the dispatcher/factory/handler filter classes
|
3 years ago |
Kévin Chalet
|
bfa95d094a
|
Unify the token entry properties restoration logic and fix an issue affecting device codes and ASP.NET Core Data Protection
|
3 years ago |
Kévin Chalet
|
22e28fc36c
|
Add XML documentation to the dispatcher/factory/handler filter classes
|
3 years ago |
Kévin Chalet
|
21ccfc5e9b
|
Unify the token entry properties restoration logic and fix an issue affecting device codes and ASP.NET Core Data Protection
|
3 years ago |