704 Commits (767dfe61e9bc547afbb359ee7ce035a469da9c4e)
 

Author SHA1 Message Date
Kévin Chalet 767dfe61e9 Cross-compile more projects for .NET Framework 4.6.1 to reduce the dependencies graph 6 years ago
Kévin Chalet 6dce31567c Update ValidateIdentityModelToken and ValidateDataProtectionToken to immediately return an error when the token can be read but is invalid 6 years ago
Kévin Chalet dad788a936 Support the long application/at+jwt and application/jwt forms 6 years ago
Kévin Chalet 1280fca285 Fix the device authorization endpoint to only accept POST requests and support client_secret_basic 6 years ago
Kévin Chalet beb6b3e92b
Make authorization codes reference tokens by default, split UseReferenceTokens into two settings and allow the Data Protection to fall back to JWT for specific token types 6 years ago
Kévin Chalet 6bec7ad0c9 Remove the initialization logic from the MongoDB stores 6 years ago
Kévin Chalet 5169c28d97 Bump Wilson to 6.7.0 and use the new SecurityKey.IsSupportedAlgorithm() API 6 years ago
Kévin Chalet 8d600877fd Decorate more server/validation handlers with OpenIddictServerHandlerType.BuiltIn 6 years ago
Kévin Chalet ed0dc56487 Reunify the custom and built-in handlers collections to avoid computing the collections per-request 6 years ago
Kévin Chalet 56f2c10c35 Remove the .NET SDK workaround 6 years ago
Kévin Chalet 2be6d808cf Enable central package versions management 6 years ago
Kévin Chalet 5738ba0e6f Update the documentation to indicate the default OpenIddict entities must be replaced using ReplaceDefaultEntities() 6 years ago
Kévin Chalet fcb456e066 Allow OpenIddictMongoDbAuthorization.Subject and OpenIddictMongoDbToken.Subject to be null 6 years ago
Kévin Chalet b53aafb5b8 Update README.md 6 years ago
Darthruneis f9d9762a20
Port OpenIddictServerBuilderTests from OpenIddict 2.x 6 years ago
Kévin Chalet 4a2dedfd8c Remove the System.Linq.Async dependency from OpenIddict.Core 6 years ago
Kévin Chalet 45d90453c8 Fix the ProcessHostRedirectionResponse handler to be invoked after ProcessRedirectionResponse 6 years ago
Kévin Chalet 95c29db6a0 Update README.md 6 years ago
Kévin Chalet 81e2a8fa88 Update README.md 6 years ago
Kévin Chalet b6e19a918b Update README.md 6 years ago
Kévin Chalet 41c4ba9d1e Remove the X.509 certificate from the Mvc.Server sample 6 years ago
Kévin Chalet a9bd1fc677 Update Versions.props to build 3.0.0-beta2 packages 6 years ago
Kévin Chalet 5abe8a6b93 Bump the .NET runtimes and the Microsoft.Bcl.AsyncInterfaces/System.Text.Json/System.Net.Http.Json packages 6 years ago
Kévin Chalet e27eb09637 Update the packages descriptions 6 years ago
Kévin Chalet 39a75284cc Enable FxCop code analysis 6 years ago
Kévin Chalet fb406560c6 Normalize multiple public scope claims to a single spare-separated claim 6 years ago
Kévin Chalet db8eb98474 Make the Data Protection validation handlers consistent with their server counterpart 6 years ago
Kévin Chalet bbeb29726f Avoid overriding the issuer/signing keys/decryption keys set in the token validation parameters 6 years ago
Kévin Chalet 9aae602a64 Add a constants class containing the authentication method references defined by RFC8176 6 years ago
Kévin Chalet acad74e570 Use BinaryPrimitives.ReadUInt32BigEndian() and BinaryPrimitives.WriteUInt32BigEndian() 6 years ago
Kévin Chalet 8021c15328
Use the generic host builder on .NET Core 3.1 6 years ago
Kévin Chalet 4e006968f3 Update OpenIddictValidationService to propagate the error details during introspection 6 years ago
Kévin Chalet b4b01f8250 Update the compatibility matrix 6 years ago
Kévin Chalet 19a0c0758c Use a pre-sized Dictionary<string, string> instead of ImmutableDictionary.CreateBuilder<string, string>() 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 861a2376ca Implement client_secret_basic support for introspection 6 years ago
Kévin Chalet 949d5e39d4 Fix an issue with the status code pages middleware integration and tweak the ASP.NET Core hosts to use AuthenticateResult.NoResult() 6 years ago
Kévin Chalet 2af71d9c6c Update README.md 6 years ago
Kévin Chalet 2ccf34dc34 Update README.md and OpenIddict.sln 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 66749e7c35 Update the compatibility matrix 6 years ago
Kévin Chalet 7a104c816a Update the Mongo DB helpers to use [EnumeratorCancellation] 6 years ago
Kévin Chalet 6e7a17bf81 Update README.md 6 years ago
Kévin Chalet d87803c4ec Rename the default entities 6 years ago
Kévin Chalet 90b1426305 Decorate local functions returning IAsyncEnumerable<T> with [EnumeratorCancellation] 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 be23e18023 Leverage IdentityModel's new TypeValidator mechanism to allow validating JWT tokens issued by OpenIddict 1.x/2.x 6 years ago
Kévin Chalet 11564f0175 Update README.md 6 years ago
Kévin Chalet 528723b9b1 Fix OpenIddictParameter.ToString() to always use JsonElement.ToString() 6 years ago
Kévin Chalet 2008ce59ed Update the Entity Framework stores to reset the entity states when failing to update/delete an entity 6 years ago