46 Commits (7ca9be1428baa453064f4b8b0ccd149ac39b1ceb)

Author SHA1 Message Date
Kévin Chalet 7ca9be1428 Reference PolySharp and replace Substring() calls by the range syntax 3 years ago
Kévin Chalet 6c963c80d0 Adjust nullable annotations 3 years ago
Kévin Chalet e3b4337b85 Revamp Packages.props and bump .NET and third-party dependencies 3 years ago
Kévin Chalet 2b333272bf Update the client stack to normalize authorization error responses 3 years ago
Kévin Chalet 77a8a5c0c7 Revamp the handling of errors returned by the remote authorization server 3 years ago
Kévin Chalet 43e75cd49f Update the ProcessChallenge/SignIn/SignOut events to expose the host authentication properties 4 years ago
Kévin Chalet 8342dd20ce Support resolving client registrations based on the provider name 4 years ago
Kévin Chalet bc7e8cd8e3 Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier 4 years ago
Kévin Chalet 2a7becd6d3 Update the web integration to use native options and revamp how user agents are generated 4 years ago
Kévin Chalet 20005d63cc Prevent adding multiple client registrations using the same issuer 4 years ago
Kévin Chalet 9cb88782f5 Make the issuer optional for sign-out operations when only one registration was added 4 years ago
Kévin Chalet a99a6cdace Implement RP-initiated logout in the client stack 4 years ago
Kévin Chalet e1d7817825 Update the client and server stacks to redeem tokens earlier 4 years ago
Kévin Chalet 026a4b4fbd Use static usings for the OpenIddict exceptions 4 years ago
Kévin Chalet 3b801f0326 Rename GenericException to ProtocolException 4 years ago
Kévin Chalet 69cd85e552 Make the "rfp" validation logic mandatory and move common helpers to OpenIddictHelpers 4 years ago
Kévin Chalet 5045461b93 Update handlers that ensure tokens are not missing to use a higher order 4 years ago
Kévin Chalet 9c1bdfb288 Update the client and validation stacks to log requests and responses 4 years ago
Kévin Chalet b50a086862 Update the client stack to support the client credentials grant 4 years ago
Kévin Chalet b943123a4c Update the client stack to support the resource owner password credentials grant 4 years ago
Kévin Chalet 7f85e5af9f Update the client to refresh the server configuration on SecurityTokenSignatureKeyNotFoundException 4 years ago
Kévin Chalet 2e968f36a6 Add Microsoft Account support 4 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 fcf3f92fe2 Use the OpenIddict client in the server samples and enable GitHub login via Identity 4 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet 68ae22d8b5
Introduce a web providers companion package 4 years ago
Kévin Chalet 7bb02a43bd Allow determining the token format dynamically and automatically add a jti claim to JWT access tokens 4 years ago
Kévin Chalet 3ff021a3e4 Revamp HTTP response extraction to support WWW-Authenticate and enforce Content-Type validation 4 years ago
Kévin Chalet 49c82b1eb7 Bring back issuer validation in the ValidateIssuer handler 4 years ago
Kévin Chalet e1436f7f59 Add native support for private_key_jwt in the client 4 years ago
Kévin Chalet 5758c4a6d9 Make the OpenIddict client stack stateful by default and introduce OpenIddict.Client.DataProtection 4 years ago
Kévin Chalet 68bd5d5e34 Support additional integer claim value types 4 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago
Kévin Chalet a25cb52830 Don't throw an exception if the address of the userinfo endpoint is not available 4 years ago
Kévin Chalet 3de3d8bbcb Make the userinfo and token endpoints configurable per authentication demand 4 years ago
Kévin Chalet 0737996382 Introduce specialized event handlers for validating discovery parameters 4 years ago
Kévin Chalet ec32cfa6e5 Add System.Text.Json.Nodes support and revamp the OpenIddictParameter primitive 4 years ago
Kévin Chalet 5fb23d5779 Use <see langword="*"/> instead of <c>*</c> 4 years ago
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 62f3e6ff85 Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base 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 cf0e49a3b8 Use Uri.OriginalString for issuer comparison 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 7 years ago