From 7929730cb9352dad90f0898d1df7154b4b930a4f Mon Sep 17 00:00:00 2001 From: Lachlan Roberts Date: Wed, 29 Jun 2022 19:00:41 +1000 Subject: [PATCH] cleanup in DeferredAuthentication Signed-off-by: Lachlan Roberts --- .../security/authentication/DeferredAuthentication.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java index fe2352d28ee..c0aa1cf44fe 100644 --- a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java +++ b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java @@ -120,11 +120,8 @@ public class DeferredAuthentication implements Authentication.Deferred if (security != null) { security.logout(null); - if (_authenticator instanceof LoginAuthenticator) - { - ((LoginAuthenticator)_authenticator).logout(request); - return new LoggedOutAuthentication((LoginAuthenticator)_authenticator); - } + _authenticator.logout(request); + return new LoggedOutAuthentication(_authenticator); } return Authentication.UNAUTHENTICATED;