20 Commits (255fc64cafa16ca4e7635d1525c6abe4175412f4)

Author SHA1 Message Date
Kévin Chalet 255fc64caf Fix incorrect error messages in the client stack and use ?? for null checks where appropriate 4 years ago
Kévin Chalet 823e05fc50 Remove unwanted empty lines and fix typos 4 years ago
Kévin Chalet 5ec1ce631d Implement grant_type=refresh_token support in the OpenIddict client 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 fdf34448f2 Add userinfo support 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 6 years ago
Kévin Chalet b88ba18459 Allow null/empty passwords in the AddEncryptionCertificate()/AddSigningCertificate() helpers 5 years ago
Kévin Chalet 8004a82c1d Revamp the token authentication/generation mechanism and introduce new events 5 years ago
Kévin Chalet 1c407fff1e Update the ID0112 and ID0166 messages to help debug invalid ASP.NET Core configurations 5 years ago
Kévin Chalet d123a83de6 Fix the Data Protection formatters to use the same properties format version as ASOS 5 years ago
Kévin Chalet 3a6d58143e Update resources and XML comments 5 years ago
Kévin Chalet ee03268937 Update OpenIddictResources.resx 5 years ago
Kévin Chalet 6cf1f72844 Add log messages to inform users when application claims are not included in introspection responses 5 years ago
Kévin Chalet 176427229c Reword the ID0096/ID0097 exception messages 5 years ago
Kévin Chalet dfc57bff56 Add an error_uri to all the errors returned by OpenIddict 5 years ago
Kévin Chalet 152de6e25c Improve the EC curves comparison logic 5 years ago
Kévin Chalet 22ff1fc02e Block device requests sent by clients that were not granted the device code grant permission and add integration tests for the device and verification endpoints 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 b19642cdfe Update ID0281/ID0282 to use "grant" instead of "flow" 5 years ago
Kévin Chalet 916d3c213b Move OpenIddictResources.resx 5 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 5 years ago
Kévin Chalet 5f7378f707 Ensure endpoint addresses are unique across endpoints 5 years ago
Kévin Chalet 970249b177 Avoid mutating the issuer set in the options when computing the absolute OIDC metadata address 5 years ago
Kévin Chalet 7e1c9dd130 Introduce a new Import method in the handler descriptors 5 years ago
Noah Stahl c27cac977e
Add encryption key size validation 5 years ago
Kévin Chalet 127e68c6d1 Stop adding a jti claim by default 5 years ago
Kévin Chalet a6dd8cf031 Revamp refresh tokens 5 years ago
Kévin Chalet 84facf0895 Introduce response type permissions, remove hybrid clients support and bring back none flow support 5 years ago
Kévin Chalet 49b30b1b97 Use ECCurve.Oid.Value when comparing EC curves 5 years ago
Kévin Chalet 923c53f672 Make the Quartz.NET integration an OpenIddict.Core extension 5 years ago
Kévin Chalet 82d643fa84 Update the ID0082 message to clarify that Quartz.NET's options.UseMicrosoftDependencyInjectionScopedJobFactory() can also be used 5 years ago
Kévin Chalet 254be824c9 Introduce new properties in ProcessSignInContext to allow for more control over the token creation process 5 years ago
Kévin Chalet 29f88f4b43 Change the resource identifiers naming scheme 5 years ago
Kévin Chalet c5bae1220a Update OpenIddictResources.resx 5 years ago
Kévin Chalet f54ba7f6dd Allow built-in scope validation to be partially executed when the degraded mode is enabled 5 years ago
Kévin Chalet f84a10270e Revamp the authorizations/tokens pruning mechanism 6 years ago
Kévin Chalet 51bd3c5d72
Introduce OpenIddict.Server.Quartz 6 years ago
Kévin Chalet 22f5632afe Remove authorization code/identity token introspection/revocation support 6 years ago
Kévin Chalet f1c09dc454 Update the Set*EndpointUris methods to block relative paths starting with ~ 6 years ago
Kévin Chalet 8085ca176b Translate all the error messages into French and remove the duplicate .resx entries 6 years ago
Kévin Chalet 5f164309cd Automatically disable the incompatible options when enabling the degraded mode 6 years ago
Kévin Chalet 27ebff1bea Add nullable annotations to OpenIddict.Abstractions 6 years ago
Kévin Chalet 66f6d80298 Move all the assertions and log messages to OpenIddictResources 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 6 years ago