From 372eceab628549ab1671c547b990636985ee14db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Wed, 7 Feb 2024 18:20:44 +0100 Subject: [PATCH] Add introspection support in the client stack --- Directory.Packages.props | 4 +- ...OpenIddictClientWebIntegrationGenerator.cs | 21 + .../Worker.cs | 1 + .../InteractiveService.cs | 48 +- .../OpenIddictResources.resx | 15 +- .../OpenIddictClientAspNetCoreHandlers.cs | 4 +- .../OpenIddictClientOwinHandlers.cs | 4 +- ...ientSystemNetHttpHandlers.Introspection.cs | 133 ++++ .../OpenIddictClientSystemNetHttpHandlers.cs | 1 + ...penIddictClientWebIntegrationProviders.xsd | 27 + .../OpenIddictClientEvents.Introspection.cs | 153 +++++ .../OpenIddictClientEvents.cs | 129 +++- .../OpenIddictClientExtensions.cs | 2 + .../OpenIddictClientHandlerFilters.cs | 50 +- .../OpenIddictClientHandlers.Discovery.cs | 92 ++- .../OpenIddictClientHandlers.Introspection.cs | 406 ++++++++++++ .../OpenIddictClientHandlers.cs | 619 +++++++++++++++++- .../OpenIddictClientModels.cs | 81 +++ .../OpenIddictClientService.cs | 270 +++++++- .../OpenIddictServerEvents.cs | 2 +- .../OpenIddictValidationEvents.cs | 2 +- ...nIddictValidationHandlers.Introspection.cs | 16 +- .../OpenIddictValidationHandlers.cs | 2 +- .../OpenIddictValidationService.cs | 8 +- 24 files changed, 2043 insertions(+), 47 deletions(-) create mode 100644 src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpHandlers.Introspection.cs create mode 100644 src/OpenIddict.Client/OpenIddictClientEvents.Introspection.cs create mode 100644 src/OpenIddict.Client/OpenIddictClientHandlers.Introspection.cs diff --git a/Directory.Packages.props b/Directory.Packages.props index a4131234..173f5d53 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -209,7 +209,7 @@ - +