From f6ff9544b71485e2ae7e94610cf55294a489eca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Wed, 8 Jul 2020 03:51:42 +0200 Subject: [PATCH] Update IntrospectToken to immediately return an error when introspection fails and match ValidateIdentityModelToken --- src/OpenIddict.Validation/OpenIddictValidationHandlers.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/OpenIddict.Validation/OpenIddictValidationHandlers.cs b/src/OpenIddict.Validation/OpenIddictValidationHandlers.cs index 20448a4f..8f598a87 100644 --- a/src/OpenIddict.Validation/OpenIddictValidationHandlers.cs +++ b/src/OpenIddict.Validation/OpenIddictValidationHandlers.cs @@ -374,7 +374,11 @@ namespace OpenIddict.Validation { context.Logger.LogDebug(exception, "An error occurred while introspecting the access token."); - // If an error occurred while introspecting the token, allow other handlers to validate it. + context.Reject( + error: Errors.InvalidToken, + description: "The specified token is not valid."); + + return; } } }