66 Commits (bbf23c44e41c4390fd7aaca728665762ff5c323f)

Author SHA1 Message Date
Kévin Chalet 7aac102830 Add Dailymotion to the list of supported providers 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 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 02cca0a42e Update the entire code base to use collection expressions 2 years ago
Kévin Chalet 61e6fd95c3 Centralize the target frameworks in Directory.Build.props 3 years ago
Kévin Chalet 1dc8770fd2 Bump MongoDB to 2.20.0 on .NET 6.0 and higher 3 years ago
Kévin Chalet 4685332df5 Add device authorization grant support in the OpenIddict client 3 years ago
Dan Hansen 2f1ae5158d Fix OpenIddictExtensions.AddClaims() to use JsonElement.ToString() instead of JsonElement.GetString() 3 years ago
Dan Hansen 35713aff04
Fix OpenIddictExtensions.AddClaims() to use JsonElement.ToString() instead of JsonElement.GetString() 3 years ago
Kévin Chalet 3793563e09 Add AddClaim()/SetClaim() overloads accepting bool and long values 3 years ago
Kévin Chalet 779a8524e4 Fix global.json to reference Arcade 7.0.0-beta.22513.4 3 years ago
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 3 years ago
Jan Trejbal 5c3af6b217
Fix OpenIddictExtensions.IsEmptyJsonElement() to return true for JsonValueKind.Undefined/Null 3 years ago
OpenIddict Bot d30256dd5f Update the sponsors section 3 years ago
OpenIddict Bot 2ee17060cb Update the sponsors section 3 years ago
OpenIddict Bot 137351d1f2 Update the sponsors section 3 years ago
Kévin Chalet 173e2cf5f3 Fix the AddClaims() overload taking a JsonElement to use ToString() instead of GetString() 3 years ago
Kévin Chalet ddc5c9a69c Revamp the claims extensions and update the client and server hosts to preserve the authentication properties using a special private claim 4 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet ec32cfa6e5 Add System.Text.Json.Nodes support and revamp the OpenIddictParameter primitive 4 years ago
Kévin Chalet 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 4 years ago
Kévin Chalet a1215728db Implement "iss" support in the server stack and update the token validation logic to support issuers that don't end with a trailing slash 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 7 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 4 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 5 years ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 5 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 5 years ago
Kévin Chalet b6766e480e Remove the parameter-less HasAudience()/HasPresenter()/HasResource()/HasScope() extensions 5 years ago
Kévin Chalet b19fdffea4 React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture 5 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Kévin Chalet c44a633567 Update OpenIddictMessage to ignore parameters with empty names 5 years ago
Johann ff0958ea67
Enable nullable reference types support in the unit/integration tests projects 6 years ago
Kévin Chalet 1e87e917a6 Use static OpenIddict.Abstractions.OpenIddictConstants where appropriate 6 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 6 years ago
Kévin Chalet 3841f32f17 Update the entire codebase to use is null/is not null 6 years ago
Kévin Chalet 27ebff1bea Add nullable annotations to OpenIddict.Abstractions 6 years ago
Kévin Chalet 5da84ff95a Move OpenIddictResources to the OpenIddict.Abstractions root namespace 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 6e3394be1a Add OpenIddictParameter.Count 6 years ago
Kévin Chalet 87c7eec852 Change the action level of the CA1725 rule and update affected methods 6 years ago
Kévin Chalet 2be6d808cf Enable central package versions management 6 years ago
Kévin Chalet 39a75284cc Enable FxCop code analysis 6 years ago
Kévin Chalet 77ca35a53f
Use private claims for the token creation/expiration dates and introduce new Data Protection authentication properties 6 years ago
Kévin Chalet 2ac5b4b884 Update the validation OWIN integration to support active authentication and rework how errors are returned for API requests 6 years ago
Kévin Chalet f81f8fc7dd Introduce introspection support and revamp the events model used by the validation handler 6 years ago
Kévin Chalet 528723b9b1 Fix OpenIddictParameter.ToString() to always use JsonElement.ToString() 6 years ago
Kévin Chalet c0bdb5ef56 Update Arcade and replace the netcoreapp3.0 TFMs by netcoreapp3.1 6 years ago
Kévin Chalet ccaf982aeb Update OpenIddictMessage.AddParameter() to throw an exception when the parameter already exists and introduce new APIs 6 years ago
Kévin Chalet 8b097321c3 Update the ValidatePrincipal handler to ensure the token type of the claims principal matches the expected type 6 years ago
Kévin Chalet ac5f302b01 Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility 6 years ago