716 Commits (8276843268ddccc19130dab0d47fa7aaf46922e7)
 

Author SHA1 Message Date
Kévin Chalet 8276843268
Move the feature constants from Directory.Build.props to Directory.Build.targets to be able to use TargetFrameworkIdentifier-based conditions 6 years ago
Kévin Chalet c68d3b3291 Update the XML documentation 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 08d51aaa96 Configure the OWIN server integration test server to use ITestOutputHelper 6 years ago
Kévin Chalet e0909c87a8 Update the logout endpoint logic to not trigger a sign-out response by default and reword some of the exception messages 6 years ago
Martin Costello a92f48dd1c
Send integration test logs to xUnit output 6 years ago
Kévin Chalet 86a1680339 Move the OfficialBuildId computation logic to build.yml 6 years ago
Kévin Chalet 8ef8c038a1 Switch to GitHub Actions for CI/CD 6 years ago
Kévin Chalet 675037fe6d Revamp the access token extraction logic used in the validation stack 6 years ago
Kévin Chalet 791552025f Introduce new filters to avoid instantiating scoped handlers when unnecessary 6 years ago
Kévin Chalet 77c6940939 Update README.md 6 years ago
Kévin Chalet c93023b193 Cross-compile more projects for .NET Core 2.1/3.1 to avoid the Portable.BouncyCastle reference in ASP.NET Core 2.1 applications 6 years ago
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