989 Commits (2537a8d18913d3580da50fcb7cf276a924f17af4)

Author SHA1 Message Date
Kévin Chalet 24e242e7b3 Fix the client assertion validation logic to avoid rejecting assertions that don't specify an "iat" claim 2 years ago
Kévin Chalet cf3e960055 Abort sign-in demands whose principal contains a standard claim with an invalid claim value type 2 years ago
Kévin Chalet 05ab8b7428 Update the ClaimsIdentity/ClaimsPrincipal.GetClaim() extension to throw an exception when multiple claims of the same type exist 2 years ago
Kévin Chalet 7af133f98c Introduce a new DisableUserinfo option in RefreshTokenAuthenticationRequest to allow refreshing tokens acquired during a client credentials flow 2 years ago
Kévin Chalet b1005dad22 Add Orange France to the list of supported providers 2 years ago
Kévin Chalet ef71f21543 Decorate OpenIddictClientWebIntegrationConfiguration.ConfigureProvider() with [EditorBrowsable(EditorBrowsableState.Never)] 2 years ago
Kévin Chalet b918c1a2aa Update the Twitter integration to map "name" to ClaimTypes.Name 2 years ago
Kévin Chalet 8b590c67cd Add Okta to the list of supported providers 2 years ago
Kévin Chalet 0658668e24 Remove invalid references to Windows in code comments present in the system integration package 2 years ago
Kévin Chalet 3753229267 Update the client and server stacks to automatically restore the authentication properties and attach them to the authentication context 2 years ago
Kévin Chalet 29d7197161 Add World ID to the list of supported providers 2 years ago
Kévin Chalet 7b2867d907 Make OpenIddictClientWebIntegrationConfiguration.ConfigureProvider() public to support advanced scenarios 2 years ago
Kévin Chalet 05ba317070 Introduce a new API returning the client registrations and update the samples to build the list of providers dynamically 2 years ago
Kévin Chalet b7024f2e82 Replace references to Azure Active Directory by Microsoft Entra ID 3 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 c8f7c2c5bb Declare OpenIddictClientRegistration.ConfigurationManager as a nullable property 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 7585ebfbed Update the client service to attach the additional parameters to the correct request instances 2 years ago
Kévin Chalet 61f036fd59
Introduce a faster way to revoke all the tokens associated with an authorization and use bulk operations when available 2 years ago
Dennis Haney 3e6e10a55f
Expose new constants for claim request members 2 years ago
Kévin Chalet 6636784754 Add a .NET 8.0 TFM 2 years ago
Kévin Chalet 7391a3e178 Update the ASP.NET Core/OWIN integrations to allow returning authentication tickets with a null or empty principal 2 years ago
Kévin Chalet 517b1b6324 Add Zoom to the list of supported providers 2 years ago
Kévin Chalet f36d9b5471 Remove unnecessary usings 2 years ago
Kévin Chalet 02cca0a42e Update the entire code base to use collection expressions 2 years ago
Kévin Chalet 9ac9375d54 Bump the .NET SDK to 8.0.100-rc.2.23502.2 2 years ago
Dennis Haney 327cf8e3f1
Update the client authentication results to expose the access token expiration date 2 years ago
Kévin Chalet 4b9029e235 Revamp the validation handler and add client assertions support 2 years ago
Kévin Chalet 746f38432c Make the supported subject types configurable via OpenIddictServerOptions.SubjectTypes 2 years ago
Kévin Chalet 00fa3f3494 Allow configuring the supported client authentication methods and use invalid_client for client assertion errors 2 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 2 years ago
Kévin Chalet 3608291542 Automatically disable userinfo validation when the openid scope is not requested 2 years ago
Kévin Chalet 6adad83968 Fix AuthenticateWithDeviceAsync() to flow the scopes attached to the request model 2 years ago
pableess 9f84e2c65b
Add Auth0 to the list of supported providers 2 years ago
Kévin Chalet 9a57dc4cf1 Rename UnfilteredHttpClientActions/UnfilteredHttpClientHandlerActions to HttpClientActions/HttpClientHandlerActions 2 years ago
Kévin Chalet a941660a41 Move the client authentication logic to the ProcessAuthentication event 2 years ago
Kévin Chalet 4cd4c09509 Automatically abort interactive challenge demands when no client identifier could be resolved 2 years ago
Kévin Chalet e8c0e4b05c Add an option allowing to suppress JSON response indentation in the ASP.NET Core and OWIN server hosts 2 years ago
Kévin Chalet 1c382d90ba Introduce application settings and support configuring token lifetimes per client 2 years ago
Kévin Chalet 4af3f8dc6f Introduce support for application types 2 years ago
Kévin Chalet ca1784faab Update ValidateIdentityModelToken to use TryGetPayloadValue() with Dictionary<TKey, TValue> instead of ImmutableDictionary<TKey, TValue> 2 years ago
Kévin Chalet 36b2de9681 Remove the obsolete members 2 years ago
Kévin Chalet bfcae1b42e Remove the .NET Core 3.1 TFMs 2 years ago
sbolofsson 23d8d9bdfe
Update ValidateDataProtectionToken to support IDataProtectionProvider implementations that don't use the default magic header 2 years ago
Steve Berdy 6803bea79b
Add Kakao to the list of supported providers 2 years ago
Kévin Chalet bd33c918c7 Add JumpCloud to the list of supported providers 3 years ago
Kévin Chalet c101a250af Update the GitHub integration to map "name" to ClaimTypes.Name 3 years ago
EMostafaAli 58d43191c8
Add Nextcloud to the list of supported providers 3 years ago