37 Commits (372eceab628549ab1671c547b990636985ee14db)

Author SHA1 Message Date
Kévin Chalet 372eceab62 Add introspection support in the client stack 2 years ago
Kévin Chalet 3753229267 Update the client and server stacks to automatically restore the authentication properties and attach them to the authentication context 2 years ago
Kévin Chalet d6c9c0b35c Add client assertions support to the server stack 2 years ago
Kévin Chalet a941660a41 Move the client authentication logic to the ProcessAuthentication event 2 years ago
Kévin Chalet 2b8211a8fc Introduce dynamic options to disable nonce validation and add Dropbox to the list of supported providers 3 years ago
Kévin Chalet eb1fcc82bd Introduce new properties to disable token rejection and don't reject authentication demands for invalid identity token hints 3 years ago
Kévin Chalet 532a5941ec Introduce Windows support for the client stack 3 years ago
Kévin Chalet 8c14d4e3e9 Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators 3 years ago
Kévin Chalet 2a987bcebe Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs 3 years ago
Kévin Chalet 51c09bec8a Mark most of the infrastructure types as sealed 3 years ago
Kévin Chalet 43e75cd49f Update the ProcessChallenge/SignIn/SignOut events to expose the host authentication properties 3 years ago
Kévin Chalet 7222d95025 React to the removal of the !! operator in C# 11 4 years ago
Kévin Chalet 5fb23d5779 Use <see langword="*"/> instead of <c>*</c> 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 3bf51e1600 Introduce the first bits of the OpenIddict client 6 years ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 4 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 4 years ago
Kévin Chalet 5f154b9f05 Refactor custom parameters handling during challenge/sign-in/sign-out 4 years ago
Kévin Chalet cda55862bc Update HandleLogoutRequestContext to allow attaching custom sign-out parameters 4 years ago
Kévin Chalet e0c748f046 Introduce a simpler way to return additional parameters from the Handle*Request events that trigger a sign-in response 4 years ago
Kévin Chalet 8004a82c1d Revamp the token authentication/generation mechanism and introduce new events 5 years ago
Kévin Chalet de1b3b4477 Remove localized error descriptions support 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 de5485ceee Add nullable annotations to OpenIddict.Server, OpenIddict.Server.AspNetCore, OpenIddict.Server.Owin and OpenIddict.Server.DataProtection 6 years ago
Kévin Chalet 8feeb8698d Update the entire codebase to use IStringLocalizer/ResourceManager 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 831a5b988a Port the sign-in integration tests 6 years ago
Kévin Chalet c61f22f589 Port the authentication integration tests 6 years ago
Kévin Chalet 225b8ad9f5 Add device code flow support 6 years ago
Kévin Chalet 204b87dbea
Bring back OpenIddict.Validation and introduce OpenIddict.Validation.AspNetCore, OpenIddict.Validation.Owin, OpenIddict.Validation.DataProtection, OpenIddict.Validation.ServerIntegration and OpenIddict.Validation.SystemNetHttp 6 years ago
Kévin Chalet 858740818e
Reintroduce token storage, reference tokens, non-sliding expiration, rolling tokens and token revocation support 6 years ago
Kévin Chalet fef92dfb27
Promote the Issuer address to a global transaction property 6 years ago
Kévin Chalet 37e08b20d9
Update the authorization/logout endpoints to automatically validate id_token_hint and refactor HandleAuthenticateAsync()/AuthenticateCoreAsync() 7 years ago
Kévin Chalet 9ee38c0efb
Introduce the first experimental OpenIddict 3.0 bits and move the build infrastructure to Arcade 7 years ago
Kévin Chalet bbf4c42057 Move the server and validation components to an .Internal namespace 8 years ago
Kévin Chalet 5c40217da4 Replace the application provider/events by a new notifications-based system 8 years ago