diff --git a/src/OpenIddict.Server/OpenIddictServerHandlers.Introspection.cs b/src/OpenIddict.Server/OpenIddictServerHandlers.Introspection.cs
index 12f738e7..e31f4df4 100644
--- a/src/OpenIddict.Server/OpenIddictServerHandlers.Introspection.cs
+++ b/src/OpenIddict.Server/OpenIddictServerHandlers.Introspection.cs
@@ -930,6 +930,7 @@ namespace OpenIddict.Server
///
/// Contains the logic responsible of attaching the application-specific claims extracted from the token the event context.
+ /// Note: this handler is not used when the degraded mode is enabled.
///
public class AttachApplicationClaims : IOpenIddictServerHandler
{
@@ -1048,7 +1049,7 @@ namespace OpenIddict.Server
JsonClaimValueTypes.Json => JToken.Parse(claim.Value),
JsonClaimValueTypes.JsonArray => JToken.Parse(claim.Value),
-
+
_ => new OpenIddictParameter(claim.Value)
};
}
diff --git a/src/OpenIddict.Server/OpenIddictServerHandlers.Revocation.cs b/src/OpenIddict.Server/OpenIddictServerHandlers.Revocation.cs
index 6424800d..b51b07ab 100644
--- a/src/OpenIddict.Server/OpenIddictServerHandlers.Revocation.cs
+++ b/src/OpenIddict.Server/OpenIddictServerHandlers.Revocation.cs
@@ -847,6 +847,7 @@ namespace OpenIddict.Server
///
public static OpenIddictServerHandlerDescriptor Descriptor { get; }
= OpenIddictServerHandlerDescriptor.CreateBuilder()
+ .AddFilter()
.UseScopedHandler()
.SetOrder(AttachPrincipal.Descriptor.Order + 1_000)
.Build();