740 Commits (27ebff1bea9421e4c19ceceb755ffc4f45f865fc)
 

Author SHA1 Message Date
Kévin Chalet 27ebff1bea Add nullable annotations to OpenIddict.Abstractions 6 years ago
Kévin Chalet c8215868cf Rename the FunctionalTests namespace suffix to IntegrationTests 6 years ago
Kévin Chalet 5da84ff95a Move OpenIddictResources to the OpenIddict.Abstractions root namespace 6 years ago
Kévin Chalet 7ff8826eee Fix RedeemTokenEntry to use SR.ID3019 instead of a hardcoded string 6 years ago
Kévin Chalet 66f6d80298 Move all the assertions and log messages to OpenIddictResources 6 years ago
Kévin Chalet 59fe639013 Ensure the header name is always returned with the ID3081 error message 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago
Kévin Chalet 493fa86c0b Implement localized descriptions/display names support 6 years ago
Kévin Chalet 535dde2e21 Bump the .NET SDK/runtime and the ASP.NET Core/.NET Platform Extensions packages 6 years ago
Kévin Chalet b1280b5e1a Update OpenIddictValidationHandlers.Introspection.PopulateClaims to honor NameClaimType/RoleClaimType 6 years ago
Kévin Chalet 0f42586959 Revamp the encryption/signing credentials registration mechanism 6 years ago
Kévin Chalet dda225a328 Rename OpenIddictServerOptions.UseSlidingExpiration to DisableSlidingRefreshTokenExpiration and fix the XML documentation 6 years ago
Kévin Chalet a853ec1710 Update README.md 6 years ago
Kévin Chalet 67687cc15d Update Versions.props to build 3.0.0-beta3 packages 6 years ago
Kévin Chalet 5a09a81633 Port the workflow changes from aspnet-contrib 6 years ago
Kévin Chalet f6ff9544b7 Update IntrospectToken to immediately return an error when introspection fails and match ValidateIdentityModelToken 6 years ago
Kévin Chalet 682af18392 Update the TypeValidator custom delegate to avoid throwing when the JWT token has no "typ" header but contains a "token_usage" claim 6 years ago
Kévin Chalet 5a006f563d Update GetNamedParameters()/GetUnnamedParameters() to use cached empty instances 6 years ago
Kévin Chalet 179e9b2924 Always publish logs and test results 6 years ago
Kévin Chalet 6e3394be1a Add OpenIddictParameter.Count 6 years ago
Kévin Chalet 45939fa5ec Remove /p:DotNetPublishUsingPipelines=true to ensure SourceLink works correctly 6 years ago
Kévin Chalet 80eda1aa0d Add placeholders to the OpenIddict, OpenIddict.AspNetCore and OpenIddict.Owin metapackages 6 years ago
Kévin Chalet 89579406f3 Remove the .NET Framework 4.7.2 TFM from OpenIddict.Owin, OpenIddict.Server.Owin and OpenIddict.Validation.Owin 6 years ago
Kévin Chalet b7a48b45c9 Bump all the referenced packages to their latest version, including .NET Extensions and ASP.NET Core 6 years ago
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